파이썬 정규식 사용 예 및 xml


파이썬 정규식 사용 예 및 xml

휴대폰 번호 010-xxxx-xxxx에서 뒤의 네 자리를 ####으로 바꾸는 것이다. 정규식을 이용하지 않으면 아래처럼 작성가능하다. data = """ park 010-9999-9988 kim 010-9909-7789 lee 010-8789-7768 """ result = [] for line in data.split("\n"): word_result = [] for word in line.split(" "): if len(word) == 13 and word[:3].isdigit() and word[4:8].isdigit() and word[9:]: word = word[:3] + "-" + word[4:8] + "-" + "####" word_result.append(word) result.append(" ".join(word_result)) print("\n".join(result)) 하지만 정규식을 이용하면 아래처럼 간단해진다. import re data = """ park...


#xml #정규식 #파이썬

원문링크 : 파이썬 정규식 사용 예 및 xml