2016-07-04 7 views

답변

3

이유 이유 /abc$/ 일치 모두 "abc\n""abc"$ 문자열, 또는 (심지어없이 /m 개질제)는 문자열의 끝에 개행 전의 위치의 끝에 위치와 일치한다는 것이다. /D 수정이 $ 같은 방식으로 행동 할 것

/abc\z/ 
\z 문자열의 명확한 매우 끝입니다

, 또는

/abc$/D 

:

는 다음과 같은 정규식이 필요합니다 \z. PHP.NET 참조 : 그것은 단지 문자열의 맨 끝에 일치하도록

달러의 의미는 컴파일에서 PCRE_DOLLAR_ENDONLY 옵션을 설정하거나 시간을 일치시켜, 변경할 수 있습니다.

는 [PHP에 startsWith() 및 endsWith() 함수를 상기 regex demo

+1

서지. 고맙습니다. – trzczy