【问题标题】:Searching for word with lower case and upper case in regex [duplicate]在正则表达式中搜索带有小写和大写的单词[重复]
【发布时间】:2020-05-14 03:49:15
【问题描述】:

我已经开始使用正则表达式,并且正在尝试编写一个表达式来搜索大写和小写的特定单词。

例如,要搜索“斑马”或“斑马”,我创建了字符串\b(z|Z)(ebra)\b

这可行,但有没有更优雅的方法来做到这一点?

【问题讨论】:

  • 不是真的,也许只是\b[z|Z]ebra\b
  • 你可以使用\b[Zz]ebra\b

标签: regex


【解决方案1】:

不,没有比现在更好的了。您可以删除括号并稍微简化一下: \b[Zz]ebra\b\b([Zz]ebra)\b 如果您需要捕获组。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-25
    • 2014-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多