본문 바로가기

파이썬 정규식2

파이썬 RegEx-2 (split(), sub()) RegEx 또는 정규식은 검색 패턴을 구성하는 문자의 시퀀스이다. RegEx를 사용하여 문자열에 지정된 검색 패턴이 포함되어 있는지 확인할 수 있다. 파이썬 split() 함수 split() 함수는 각 매치에서 문자열이 분할된 리스트를 반환한다: 각 공백 문자에서 분할: import re #Split the string at every white-space character: txt = "The rain in Spain" print("txt : ", txt) x = re.split("\s", txt) print('re.split("\s", txt', x) 위의 코드를 실행하면 아래 그림과 같다. maxsplit 매개변수를 지정하여 발생 횟수를 제어할 수 있다: 처음 발생할 때만 문자열을 분할한다: imp.. 2023. 11. 24.
파이썬 RegEX - (findall(), search()) RegEx 또는 정규식은 검색 패턴을 구성하는 문자의 시퀀스이다. RegEx를 사용하여 문자열에 지정된 검색 패턴이 포함되어 있는지 확인할 수 있다. 파이썬 RegEx 모듈 Python에는 re라는 패키지가 내장되어 있으며, 이 패키지는 정규 표현식과 함께 작동하는 데 사용할 수 있다. re 모듈 가져오기: import re 파이썬에서 RegEx re 모듈을 가져오면 다음과 같은 정규식을 사용할 수 있다: 문자열을 검색하여 문자열이 "The"로 시작하여 "Spain"으로 끝나는지 확인한다: import re txt = "The rain in Spain" x = re.search("^The.*Spain$", txt) if x: print("YES! We have a match!") else: print(".. 2023. 11. 23.