【发布时间】:2020-05-11 09:15:57
【问题描述】:
我正在寻找与任何包含 XYZ 且不以冒号 : 开头的单词匹配的正则表达式模式。
例如,我想从This isXYZ a :exampleXYZa 仅匹配isXYZ。
我的第一个想法是使用这个正则表达式模式:
/(?<!\:[^\s\r\t\n])XYZ/
基本上,一个否定的lookbehind 以确保事先没有没有空格的冒号。但是,这不起作用,因为lookbehind assertion must be fixed length。
编辑:我也想支持 utf8。
【问题讨论】: