Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 정규식에서 특수 문자를 사용하는 방법은 무엇입니까?


Python 문서에서

비특수 문자는 자신과 일치합니다. 특수 문자가 일치하지 않습니다 -

\
특수 문자를 이스케이프하거나 시퀀스를 시작합니다.
.
개행 문자를 제외한 모든 문자와 일치, re.DOTALL 참조
^
문자열의 시작 일치, re.MULTILINE 참조
$
문자열의 끝 부분 일치, re.MULTILINE 참조
[ ]
일치할 수 있는 문자 집합을 묶습니다.
R|S
정규식 R 또는 정규식 S와 일치합니다.
()
캡처 그룹 생성 및 우선 순위 표시


'[' 다음에 세트를 묶고 특수 문자는 −

]
첫 번째 문자가 아닌 경우 세트 종료
-
범위, 예:a-c는 b 또는 c와 일치합니다.
^
첫 번째 문자인 경우에만 집합을 무효화합니다.

수식어(욕심이 없는 경우 '?' 추가) −

{m}
정확히 m 반복
{m,n}
m(기본값 0)에서 n(기본 무한대)까지
*
0 이상. {,}와 동일
+
1개 이상. {1,}과(와) 동일
?
0 또는 1. {,1}과 동일