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 識別 。