문자 클라스
[abc]
[ ] 사이의 문자들과 매치
“a”는 정규식과 일치하는 문자인 “a”가 있으므로 매치
“before”는 정규식과 일치하는 문자인 “b”가 있으므로 매치
“dude”는 정규식과 일치하는 문자인 a,b,c 중 어느 하나도 포함하고 있지 않으므로 매치되지 않음
하이픈을 사용하여 From-To로 표현이 가능하다.
ex) [a-c] = [abc], [0-5] = [012345]
Dot(.)
a.b
반복(*)
ca*t
반복(+)
ca+t
반복({m,n}, ?)
ca{2,5}t
ab?c
match
import re
p = re.complie('[a-z]+') #a부터 z까지 반복되는 문자열을 찾는다.
m = p.match('python')
print(m)