【发布时间】:2015-04-10 13:38:29
【问题描述】:
我想在“单词边界”匹配一组模式,但模式可能有一个前缀 [#@],如果存在应该匹配。
我在 python 中使用以下正则表达式模式。
r"\b[@#]?(abc|ef|ghij)\b"
示例文本为:#abc is a pattern which should match. also abc should match. And finally @ef
在本文中,只有 abc、abc 和 ef 匹配,而没有我想要的 #abc 和 @ef。
【问题讨论】: