gpt4 book ai didi

正则表达式匹配 1 次或更少出现的字符串?

转载 作者:行者123 更新时间:2023-12-03 10:57:58 35 4
gpt4 key购买 nike

假设我想要一个正则表达式来匹配“跳过这座桥 FOOL”和“跳过这座桥”。如何使“FOOL”可选(0 或 1 次)?

最佳答案

You might want to have a look at a regex tutorial .

正则表达式的可选部分用问号表示:

Jump over this bridge( FOOL)?

如果您想匹配包含 FOOL 的任何字符串不到两次,事情变得有点复杂。那么你最好使用更高级的概念 negative lookahead :
^(?!(.*FOOL){2})

这将逻辑颠倒过来并断言该字符串不包含 FOOL 的 2 个(或更多)实例。 .

关于正则表达式匹配 1 次或更少出现的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13354221/

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