求正则表达式,匹配第一个汉字和第三个汉字相同的字段

mullsoft 2012-10-29 02:29:16
求一个正则表达式,匹配第一个汉字和第三个汉字相同的字段,
我写的:
(([\u4e00-\u9fa5]).[\u4e00-\u9fa5]*?)\2.*
有个问题的第一个和第四个相同的字段也匹配了.
正则表达式不是很懂,30分求教,在线等
...全文
298 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
EnForGrass 2012-10-29
  • 打赏
  • 举报
回复
[\u4e00-\u9fa5]*([\u4e00-\u9fa5])[\u4e00-\u9fa5]\1[\u4e00-\u9fa5]*
q107770540 2012-10-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

例如人山人海,天外有天
我只要匹配人山人海,但是天外有天也包括进来了
[/Quote]
([\u4e00-\u9fa5]).\1\w+

XBodhi. 2012-10-29
  • 打赏
  • 举报
回复


^[\u4e00][\u{00000-fffff}][\u9fa5]$

这个就可以 了 估计



比如 :


上一下

上二下


上三下
XBodhi. 2012-10-29
  • 打赏
  • 举报
回复


^[\u4e00][\u{00000-fffff}][\u9fa5]$

  • 打赏
  • 举报
回复
([\u4e00-\u9fa5]).\1\w+
yonglaixiazaide 2012-10-29
  • 打赏
  • 举报
回复
这样的情况,不需要用正则,字符串处理就可以了~
XBodhi. 2012-10-29
  • 打赏
  • 举报
回复
^[\u4e00][\u00000-\ufffff][u9fa5]$


这个就可以吧
mullsoft 2012-10-29
  • 打赏
  • 举报
回复
例如人山人海,天外有天
我只要匹配人山人海,但是天外有天也包括进来了
q107770540 2012-10-29
  • 打赏
  • 举报
回复
举个例子来看看

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧