gpt4 book ai didi

regex - 与正则表达式反转匹配

转载 作者:行者123 更新时间:2023-12-03 09:46:01 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Regular expression to match a line that doesn't contain a word

(31 个回答)


3年前关闭。




使用 PCRE,您如何构建仅在未找到字符串时才匹配的表达式。

如果我使用的是 grep(我不是),我会想要 -v 选项。

一个更具体的例子:我希望我的正则表达式匹配 iff 字符串 foo不在字符串中。所以它会匹配 bar会但不会foobar .

最佳答案

好的,我已经根据您提出的解决方案改进了我的正则表达式(它错误地匹配了以“test”开头的字符串)。

^((?!foo).)*$

此正则表达式将仅匹配不包含 foo 的字符串。第一个前瞻将拒绝以 'foo' 开头的字符串,第二个将确保在字符串的其他地方找不到 foo。

关于regex - 与正则表达式反转匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/957379/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com