Regex:忽略大小写敏感性

Regex:忽略大小写敏感性

如何使下列正则表达式忽略大小写敏感性?它应该匹配所有正确的字符,但忽略它们是小写还是大写。

G[a-b].*


慕工程0101907
浏览 1763回答 3
3回答

冉冉说

假设你想整体若要忽略大小写,应查找i旗子..几乎所有regex引擎都支持它:/G[a-b].*/istring.match("G[a-b].*", "i")检查语言/平台/工具的文档,找出匹配模式是如何指定的。如果你只想部分对于不区分大小写的正则表达式(正如我最初的答案所假定的),您有两个选项:使用(?i)和[可选的](?-i)模式修饰符:(?i)G[a-b](?-i).*将所有变体(即小写和大写)放入regex-如果不支持模式修饰符,则有用:[gG][a-bA-B].*最后一个注意事项:如果您正在处理ASCII之外的Unicode字符,请检查regex引擎是否正确地支持这些字符。

30秒到达战场

这个i标志通常用于区分大小写。你在这里没有给出任何语言,但很可能是/G[a-b].*/i.
打开App,查看更多内容
随时随地看视频慕课网APP