猿问
Regex:忽略大小写敏感性
Regex:忽略大小写敏感性
如何使下列正则表达式忽略大小写敏感性?它应该匹配所有正确的字符,但忽略它们是小写还是大写。
G[a-b].*
慕工程0101907
浏览 1889
回答 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引擎是否正确地支持这些字符。
0
0
0
30秒到达战场
这个i标志通常用于区分大小写。你在这里没有给出任何语言,但很可能是/G[a-b].*/i.
0
0
0
随时随地看视频
慕课网APP
相关分类
正则表达式
正则判断数字末尾的为0情况
3 回答
我要回答