gpt4 book ai didi

regex - 我如何使用正则表达式 "inverse match"?

转载 作者:行者123 更新时间:2023-12-03 04:49:05 27 4
gpt4 key购买 nike

我正在逐行处理一个文件,并且我想进行反向匹配。例如,我想匹配包含六个字母的字符串的行,但前提是这六个字母不是“Andrea”。我该怎么做?

我正在使用RegexBuddy ,但仍然遇到问题。

最佳答案

(?!Andrea).{6}

假设您的正则表达式引擎支持负向先行...

...或者您可能更愿意使用 [A-Za-z]{6} 代替 。{6}

请注意,前向查找和后向查找通常不是“反转”正则表达式匹配的正确方法。正则表达式并不是真正为进行负匹配而设置的;他们将其留给您使用的任何语言。

关于regex - 我如何使用正则表达式 "inverse match"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/164414/

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