gpt4 book ai didi

regex - 正则表达式以不正确的大小写匹配字符串

转载 作者:行者123 更新时间:2023-12-02 05:50:48 25 4
gpt4 key购买 nike

如何编写一个正则表达式来匹配除一个以外的所有大小写字母组合的特定字符串?

例如,以字符串“SuperMario”为例。什么正则表达式匹配该字符串的所有其他大小写字母组合?

正则表达式应该匹配:

  • super 玛丽
  • super 马里奥

正则表达式应该不匹配:

  • super 马里奥
  • super 海洋

首选 Perl 兼容的正则表达式。

最佳答案

你可以使用这个:

/(?!SuperMario)(?i)supermario/

编辑:

请注意,如果您的字符串包含其他内容,您将通过后视获得更好的性能:

/(?i)supermario(?<!(?-i)SuperMario)/

关于regex - 正则表达式以不正确的大小写匹配字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17130295/

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