메타문자1 파이썬 (정규 표현식, 메타문자) 정규식 정규표현식은 복잡한 문자열을 처리할 때 사용하는 기법 파이썬만의 고유한 기법이 아니라 문자열을 처리하는 모든 곳에서 사용 규칙 찾기 data = "나의 전화번호는 010-0000-0000 입니다. 너의 전화번호는 010-1111-1111 입니다." 텍스트의 규칙을 보니 띄어쓰기 기준으로 나누고, 전화번호의 특징을 보면 하이픈이 사이에 2개가 있다. 전화번호의 특징이 첫 3자리, 두번째 4자리, 세번째 4자리 형식이다. data = "나의 전화번호는 010-0000-0000 입니다. 너의 전화번호는 010-1111-1111 입니다." import re pat = re.compile("\d{3}-\d{4}-\d{4}") phone_list = pat.findall(data) phone_list => .. 2022. 8. 9. 이전 1 다음 728x90