2011-08-20 49 views
0

\b指定正則表達式中的字邊界;但是,它將數字視爲單詞字符。有沒有一種方法來表示數字不被認爲是單詞的一部分(即只是字母字符)?PHP中正則表達式的字母字邊界

必須在\b這樣的字符串的開頭和結尾處起作用。

我正在使用PHP的PCRE版本的正則表達式。

回答

1

你將不得不使用定製assertions此:

(?<![a-z])word 

替換領先\b

wordend(?![a-z]) 

探頭,沒有字母跟隨你的話。
當然,你也可以測試更具體的字符列表,甚至只是測試步伐。

+0

謝謝你的工作 – spiderplant0