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

'.'의 차이점은 무엇입니까? , '?' Python 정규식에서 '*'?

<시간/> <본문>

특수 문자 점 '.'

(점) 기본 모드에서 이것은 개행을 제외한 모든 문자와 일치합니다. DOTALL 플래그가 지정된 경우 개행을 포함한 모든 문자와 일치합니다.

특수 문자 '?'

결과 RE가 이전 RE의 0 또는 1회 반복과 일치하도록 합니다. 아브? 'ab' 또는 'ab'와 일치합니다.

특수 문자 별표'*"

결과 RE가 이전 RE의 0개 이상의 반복과 가능한 한 많은 반복과 일치하도록 합니다. ab*는 'a', 'ab' 또는 'a' 다음에 'b'가 오는 것과 일치합니다.