Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想搜索具有以下内容的字符串:Code[spaces]VARCHAR
Code[spaces]VARCHAR
目前我正在使用:\bCode\s+VARCHAR\b
\bCode\s+VARCHAR\b
我如何使这种情况不敏感?
参考
试试这个
/\bCode\s+VARCHAR\b/i
或者
(?i)\bCode\s+VARCHAR\b
在这里解释
您使用哪个正则表达式引擎?对于他们中的大多数,您可以在正则表达式的末尾给出一个“i”标志(不敏感)
像那样 :
或者有时作为函数参数:
string.match("\bCode\s+VARCHAR\b", "i")
(?i)在 java(以及其他语言)中,您可以在正则表达式中添加不区分大小写的标志:
(?i)