求一个正则表达式!

seahi 2020-09-18 09:33:52
比如字符串:未必收货匹数=匹数-已收货匹数
匹配“匹数”只匹配出一个而不是三个,也就是需要完全匹配。
我写的表达式是:(?!=(^|[^\u4e00-\u9fa5]))匹数(?=([^\u4e00-\u9fa5]|$)),但貌似不行,麻烦大神帮忙看一下错在哪里。
...全文
2352 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
syeerzy 2020-11-09
  • 打赏
  • 举报
回复
正则直接写 "匹数" 就可以了啊....
UUID9527 2020-11-06
  • 打赏
  • 举报
回复
给六楼点赞
sunshuaiss 2020-11-03
  • 打赏
  • 举报
回复
带我一个
木偶り 2020-11-03
  • 打赏
  • 举报
回复
千杯不醉-sen 2020-09-30
  • 打赏
  • 举报
回复
路过,楼主解决了,来蹭分
Xiao__Chou 2020-09-21
  • 打赏
  • 举报
回复
厉害୧(๑•̀◡•́๑)૭,顺便感谢楼主让蹭个分
zkz196 2020-09-19
  • 打赏
  • 举报
回复
楼主厉害,蹭个分,感谢
  • 打赏
  • 举报
回复
可以改成\b代表边界

(?<=\b)匹数(?=\b)
  • 打赏
  • 举报
回复
好的接分
中国风 2020-09-18
  • 打赏
  • 举报
回复
恭喜,建议转到非技术区再结贴
seahi 2020-09-18
  • 打赏
  • 举报
回复
要捡分的回复哦。
seahi 2020-09-18
  • 打赏
  • 举报
回复
自己找到原因了,(?!=(^|[^\u4e00-\u9fa5]))匹数(?=([^\u4e00-\u9fa5]|$))改成(?<=(^|[^\u4e00-\u9fa5]))匹数(?=([^\u4e00-\u9fa5]|$))就可以了。
data-v 2020-09-18
  • 打赏
  • 举报
回复
完整的汉字匹配 https://www.cnblogs.com/animalize/p/5432864.html
番茄爱上蛋 2020-09-18
  • 打赏
  • 举报
回复
楼主厉害,蹭个分,感谢
Vin Cente 2020-09-18
  • 打赏
  • 举报
回复
厉害了楼主, 我来接分了
一落山川_ 2020-09-18
  • 打赏
  • 举报
回复
厉害,我最近也被正则难到了
捡分捡分捡分!!!

110,539

社区成员

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

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

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