특수 기호의미예
. | 개행 문자를 제외한 아무 문자 하나 | 파..: 파이썬, 파랑새, 파김치와 매치 |
^ | 텍스트의 시작지점 | ^a: ab와 매치, ba와는 매치하지 않음 |
$ | 텍스트의 종료지점 | a$: ba와 매치 ab와는 매치하지 않음 |
+ | 앞의 문자가 1번 이상 등장 | ab+: ab, ab, abbbb 등과 매치 |
? | 앞의 문자가 0번 또는 1번만 등장 | ab?: a, ab와 매치 |
* | 앞의 문자가 0번 이상 등장 | ab*: a, ab, abbb 등과 매치 |
{n} | 앞의 문자가 n번 등장 | ab{3}: abbb와 매치 |
{m,n} | 앞의 문자가 m - n번 등장 | ab{1,3}: ab, abb, abbb와 매치 |
(a|b) | a 또는 b | a(b|c): ab, ac와 매치 |
[문자들] | 대괄호 속의 문자 중 하나 | a[bcd]: ab, ac, ad와 매치 |
[^문자들] | 대괄호 속의 문자가 아닌 문자 하나 | a[^bcd]: aa, ae, af등과 매치 |
[0-9] | 0, 9 사이의 모든 문자 | [0-9]+: 0, 1234 등과 매치 |
[A-Z] | A, Z 사이의 모든 문자 | [A-Z]+: I, PYTHON 등과 매치 |
[a-z] | a, z 사이의 모든 문자 | [A-Z][a-z]+: Aa, Python 등과 매치 |
[가-힣] | 가, 힣 사이의 모든 문자 | [가-힣]+: 파이썬, 프로그래밍 등과 매치 |
'Python' 카테고리의 다른 글
Python 관련 문의 stackoverflow 에 문의 결과... (0) | 2019.10.28 |
---|---|
TISTORY Python 자동으로 Access Token 받아오기. (4) | 2019.10.27 |
ModuleNotFoundError: No module named 'requests' (0) | 2019.10.23 |
Windows Python 설치 및 Path 잡아주기 (0) | 2019.10.23 |
python 개발환경 ATOM IDE 사용. (0) | 2019.10.23 |