微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

正则表达式匹配没有给定前缀的特定字符串

我需要匹配所有的行包含一个值,并没有给定的前缀。

例:
我想要所有包含单词的行,当它没有前缀前缀

所以:

foobar -> no match
prefix word -> no match
prefix word suffix -> no match
word -> MATCH
something word -> MATCH

我到目前为止所尝试的:

(?!prefix)word

似乎没有做我想要的

你可能需要
(?<!prefix )word

(也许照顾的空间)。

(?!)是一个负前瞻,但在你的情况下,你需要一个负后仰(即(?<!))。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐