当我尝试比较 'Đ' 和 'D' 时遇到了问题,我需要返回 true,但是英文环境会返回 false,因为 'Đ' 无法使用正则表达式
"\\p{Block=CombiningDiacriticalMarks}+"
替换。[\u0110D]
将匹配Đ或D(Đ是代码点U + 0110)。[\u0252u]ber-geek
将匹配“über-geek”或“uber-geek”。\X
字符类,则它将在Unicode上下文中充当.
。这意味着,多个Unicode代码点组合成一个音素将被引擎注册为一个“字符”。
"[\u0110D]"
吗?(Đ是Unicode编码U+0110的字符) - Ted Hopp[\u0110]
,它不是一个组合。 - Casimir et Hippolyte\u0110D
只代表Đ
。 - Casimir et Hippolyte