[Python] Regex sub 함수를 활용한 match object 처리 커스터마이징 (특정 그룹 text 수정하기)
By 양파개발자 SW의 블로그입니다^^ | 2018년 12월 10일 |
파이썬의 built-in library 인 re 에는 sub 라는 함수가있다. 아래 링크를 가보면 documentation을 볼수 있는데,https://docs.python.org/3.6/library/re.html#re.sub 일단, sub 함수를 간단히 설명하자면 Regex 로 잡힌 문자열을 일괄 치환하는 기능을 가지고 있다.그래서, 나는 로깅용 텍스트를 입력받아 개인정보에 해당하는 영역을 일괄 치환하고자 아래와 같은 함수를 만들었다. def remove_private_info(text): private_info_regex = r"'email'\: \['([\w\.\-]+@[\w\.\-]+)'\]|'phone_number'\: \['(\d+)'\]" def repl_func(m