반응형
기호
|
의미
|
예시
|
답안
|
.
|
문자(글자, 숫자, 기호, 공백 등) 하나가 나타남
|
a.b
|
acb, a!b, a b
|
[]
|
괄호 안에 있는 문자 중 하나가 나타남
|
[A-Za-z]
|
Aa, Zb
|
*
|
앞의 문자들이 0번 이상 나타남
|
a*b*
|
a, b, ab,aaaab
|
+
|
앞에 있는 문자들이 1번 이상 나타남
|
a+b+
|
ab, aaab, abb,aabb
|
()
|
그룹, 하위 표현식(가장 먼저 풀이)
|
(a+b)*
|
aaabab, ab, abaabaaab
|
{m, n}
|
앞의 문자들이 m번 이상, n번 이하 나타남
|
a{1,3}b
|
ab, aab, aaab
|
[^]
|
대괄호 안에 있는 문자를 제외한 문자가 나타남
|
[^A-Z]
|
cat, pysache
|
^
|
뒤의 문자가 문자열의 맨 앞에 나타남
|
^a
|
ace, apple, a
|
\(백슬래쉬)
|
특수문자를 원래 의미로 돌려주는 이스케이프 문자
|
\. , \\
|
. , \
|
|(파이프)
|
or과 유사한 의미로 |로 분리된 문자중 하나가 나타남
|
a(c|g|d)b
|
acb, agb, adb
|
출처
: http://teenager4282.blog.me/220981799831 - 파이썬으로 웹 크롤러 만들기
[출처] [파이썬] 자주쓰는 정규표현식 정리|작성자 pYSacHe
반응형
'프로그래밍' 카테고리의 다른 글
Visual Studio 관리자 권한으로 프로그램 실행 (0) | 2017.06.24 |
---|---|
Visual Studio 유용한 기능 (0) | 2017.06.06 |
_tsetlocale (한글출력) (0) | 2017.06.06 |
문자 집합 MBCS & UNICODE (0) | 2017.06.06 |
비주얼 스튜디오 한글 언어팩 적용 (0) | 2017.05.07 |