我需要检查字符串是否包含汉字。搜索之后,我发现我必须在这种模式下查看正则表达式\u31C0-\u31EF
,但是我无法使正则表达式正常工作。
任何人都经历过这种情况?正则表达式正确吗?
作为讨论在这里,在Java 7(即正则表达式编译器符合要求RL1.2属性从UTS#18 Unicode的正则表达式),你可以使用下面的正则表达式匹配中国(当然,CJK)字符:
\p{script=Han}
可以简化为
\p{Han}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句