2014-02-25 40 views

回答

3

逃離括號:

/^Nancy\(40\)/ 

這是你如何匹配在正則表達式特殊含義的字符。

+0

更清晰_「以......開頭」_表示需要錨點,即'/^Nancy \(40 \)/' – ridgerunner

+1

謝謝,我沒有注意到。我認爲她唯一困惑的是括號。 – Barmar

+0

你可能是對的。我經常閱讀更多的問題,而不是專門提出的問題。乾杯。 – ridgerunner

0

或者與if /\Q .. \E'

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

附上文字或使用quotemeta

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

正是在這種情況下borederline,但如果字符串的更長會比使用\