2014-02-25 1 views

답변

3
는 괄호를 탈출

:

/^Nancy\(40\)/ 

이 정규 표현식에서 특별한 의미를 가지고있는 문자와 일치하는 방법이다.

+0

를 사용하는 것보다 명확하게 될 것이다 _ "시작 ..."은 _ 앵커가 필요함을 의미합니다. 즉, '/^Nancy \ (40 \) /' – ridgerunner

+1

감사합니다. 나는 혼란 스러웠던 유일한 것이 괄호라고 생각했습니다. – Barmar

+0

아마도 맞을 것입니다. 나는 자주 묻는 질문보다 더 자주 질문을 읽습니다. 건배. – ridgerunner

0

는 또한 quotemeta if /\Q .. \E'

if (/^\QNancy(40)\E/) { ..... } 

로 텍스트를 둘러싸 또는 사용

$reg = quotemeta ("Nancy(40)"); 
if (/$reg/) { ..... } 

그것은이 경우 borederline하지만, 문자열이 더 길었다 경우가 \