2014-07-24 139 views
1

我第一次嘗試的開始和結束綁定一個字匹配是:正則表達式,通過字符串或非單詞字符

[\A\b]+(word)[\Z\b]+ 

但由於某種原因,它不工作。 我使用Python/Perl正則表達式。

正則表達式應該捕獲一個字在這樣的字符串:

\A\b
,word 
word, 
,word, 
word 
+0

請使用'加一些背景。對於你的例子'( \ w +)''會給你''單詞'' – najjarammar

回答

4

零寬度錨不能字符類內使用,也可以有一個以上的它們中的彼此相鄰的,所以+是沒有意義的。

然而,\b已經將匹配字符串的開頭或結尾的邊界,所以這應該工作:

\b(word)\b 

Demonstration

相關問題