我的第一次尝试是:
[\A\b]+(word)[\Z\b]+
但由于某种原因,它不起作用。 我正在使用 Python/Perl 正则表达式。
正则表达式应捕获此类字符串中的单词:
,word
word,
,word,
word
最佳答案
像 \A
和 \b
这样的零宽度 anchor 不能在字符类中使用,也不能有多个 anchor 彼此相邻,所以+
没有意义。
但是,\b
已经匹配了字符串开头或结尾的边界,所以这应该可行:
\b(word)\b
关于python - 匹配由字符串的开头和结尾或非单词字符绑定(bind)的单词的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24943773/