IGNORE CASE 修饰符
忽略大小写的常用修饰符是 i
:
/fog/i
将匹配 Fog
,foG
等
修饰符的内联版本看起来像 (?i)
。
笔记:
在 Java 中,默认情况下,不区分大小写的匹配假定只匹配 US-ASCII 字符集中的字符。通过将 UNICODE_CASE
标志与此(CASE_INSENSITIVE
)标志一起指定,可以启用 Unicode 感知的不区分大小写的匹配。 (例如 Pattern p = Pattern.compile("YOUR_REGEX", Pattern.CASE_INSENSITIVE | Pattern.UNICODE_CASE);
)。关于这方面的更多内容可以在 Java RegEx 中的 Case-Insensitive Matching 中 找到。此外, UNICODE_CHARACTER_CLASS
可用于使匹配的 Unicode 识别 。