공부일지
-
#1 파이썬 정규 표현식 공부 (regular expression)컴퓨터/파이썬 2020. 5. 11. 22:33
string 의미 \d 숫자 [0-9] \D 숫자 아닌 것 [^0-9] \s [ \t\n\r\f\v ] \S [^\s] \w 문자+숫자 [a-zA-Z0-9] \W [^\w] [ ] 문자 클래스 . \n 제외한 모든 문자 매치 (a.b = a+모든+b) * 반복 : 0번 이상 무한 반복 (a*b = a + a*N + b) + 반복 : 1번 이상 무한 반복 (a+b = a + a*N + b) {m,n} 반복 : m~n번 반복 (a{2}b = a + aa + b) {,2} = 0~2 {2, } = 2~무한 ? 반복 : {0, 1} 의미 (a?b = a + a(없어도 됨) + b) ?P 하위 표현식 이름 붙히는 법 (?P\w{3}) \g 하위 표현식 group a.sub("(\g)", data) ( 식 ) 하위..