为了账号安全,请及时绑定邮箱和手机立即绑定

使用正则表达式匹配utf-8编码中的任何中文字符

使用正则表达式匹配utf-8编码中的任何中文字符

守候你守候我 2019-11-18 14:30:14
例如,我想匹配组成的字符串m来n中国的字符,然后我可以使用:[single Chinese character regular expression]{m,n}是否有单个汉字的某些正则表达式,可能是存在的任何汉字?
查看完整描述

3 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

匹配中文(很好,CJK)字符的正则表达式是


\p{script=Han}

可以简单地理解为


\p{Han}

这假定您的正则表达式编译器满足UTS#18 Unicode正则表达式的RL1.2属性要求。Perl和Java 7都符合该规范,但其他许多不符合。


查看完整回答
反对 回复 2019-11-18
?
FFIVE

TA贡献1797条经验 获得超6个赞

在Java中,


\p{InCJK_UNIFIED_IDEOGRAPHS}{1,3}


查看完整回答
反对 回复 2019-11-18
  • 3 回答
  • 0 关注
  • 2368 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信