기금넷 공식사이트 - 재경 문답 - 정규식 .*는 무엇을 의미하나요?

정규식 .*는 무엇을 의미하나요?

.* 표현식은 단일 문자를 여러 번 일치시킵니다. 즉, 그리디 일치입니다. ?Expression.*?은 조건이 충족될 때 한 번만 일치합니다. 즉, 최소 일치입니다.

예:

예:

지연 모드 일반:

src=".*?"

결과: src="test .jpg"

확장 정보

정규 표현식 특수 문자 및 그 의미:

1. \cx

지정된 제어 문자와 일치 x로. 예를 들어 \cM은 Control-M 또는 캐리지 리턴 문자와 일치합니다. x 값은 A-Z 또는 a-z 중 하나여야 합니다. 그렇지 않으면 c는 리터럴 'c' 문자로 처리됩니다.

2. \f

폼피드 문자와 일치합니다. \x0c 및 \cL과 동일합니다.

3. \n?

개행 문자와 일치합니다. \ 및 \cJ와 동일합니다.

4.\r

캐리지 리턴 문자를 일치시킵니다. \x0d 및 \cM과 동일합니다.

5. \s

공백, 탭, 양식 피드 등을 포함한 모든 공백 문자를 일치시킵니다. [ \f\n\r\t\v]와 동일합니다.

6. \S

공백이 아닌 문자를 일치시킵니다. [^ \f\n\r\t\v]와 동일합니다.

7.\t

탭 문자와 일치합니다. \x09 및 \cI와 동일합니다.

8. \v

세로 탭 문자와 일치합니다. \x0b 및 \cK와 동일합니다. ?

참고 자료:

바이두 백과사전 - 정규 표현식