([\u4E00-\u9FFF]+)([0-9]+)([^,, \u4E00-\u9FFF]*) java 正则的含义

 我来答
百度网友5ca104357
推荐于2017-09-23 · TA获得超过2595个赞
知道小有建树答主
回答量:874
采纳率:100%
帮助的人:1372万
展开全部
([\u4E00-\u9FFF]+)([0-9]+)([^,, \u4E00-\u9FFF]*)
这个是正则表达式,
([\u4E00-\u9FFF]+)指汉字字符,“+”指至少一个
([0-9]+) 指 至少一个数字
([^,, \u4E00-\u9FFF]*) 指非,,汉字的字符

参考资料: 还有其他问题的话,给我发百度消息

Jseven_jy
2010-09-02 · TA获得超过8122个赞
知道大有可为答主
回答量:2499
采纳率:100%
帮助的人:1127万
展开全部
([\u4E00-\u9FFF]+)一个或多个汉字

中间是汉字的Unicode编码范围

([0-9]+)一个或多个数字

([^,, \u4E00-\u9FFF]*)

然后后面跟着除了,,和汉字的0个或多个字符

意思就是
汉字数字和除了,,汉字的字符
如果后面是,,汉字的话
匹配出来就是汉字数字

比如
我你2aa
就是匹配的。。
或者
我你2s你他
匹配 我你2s
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我今天上课了
2010-09-02 · TA获得超过1410个赞
知道小有建树答主
回答量:844
采纳率:0%
帮助的人:674万
展开全部
\u4E00-\u9FFF 这个是汉字的编码范围,在这里面就表示汉字

表示 一个或多个汉字, 一个或多个数字 ,逗号 , 0个或多个汉字

如 马味子10克

正则里 + 表示一个或多个,*表示0个或多个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式