2014-07-24 138 views
1

我第一次尝试的开始和结束绑定一个字匹配是:正则表达式,通过字符串或非单词字符

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

但由于某种原因,它不工作。 我使用Python/Perl正则表达式。

正则表达式应该捕获一个字在这样的字符串:

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

请使用'加一些背景。对于你的例子'( \ w +)''会给你''单词'' – najjarammar

回答

4

零宽度锚不能字符类内使用,也可以有一个以上的它们中的彼此相邻的,所以+是没有意义的。

然而,\b已经将匹配字符串的开头或结尾的边界,所以这应该工作:

\b(word)\b 

Demonstration

相关问题