gpt4 book ai didi

javascript - 匹配不包含片段的字符串 - 使用正则表达式

转载 作者:行者123 更新时间:2023-11-28 13:29:31 24 4
gpt4 key购买 nike

我有一个文件(基本上是一个日志文件) - 其中包含以下几行:

Error; 1 no match CIRCLE more.
Info; 2 should not match
Error; 3 should : match SHAPE 'abc'.
Debug; 4 should not match
Error; 5 CIRCLE / again
Error; 6 TRIANGLE should match

我想查找/匹配所有以“Error;”开头的完整行但该行中没有“CIRCLE”一词。所以我想找到第 3 行和第 6 行:

Error; 3 should : match SHAPE 'abc'.
Error; 6 TRIANGLE should match

我以 (Error;).+ 开头的模式为我提供了所有“错误”行,但我不确定如何排除 CIRCLE 行。我认为应该是使用 [^ ... ] 或前瞻的非常基本的东西。

我正在网上玩它:http://regexr.com/39kig

最佳答案

^Error(?!.*?circle).*$

试试这个。不要忘记设置 img 标志。请参阅演示。

http://regex101.com/r/hQ1rP0/17

关于javascript - 匹配不包含片段的字符串 - 使用正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26212554/

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