猿问

关于正则匹配(急)

->待匹配的:

string str1="819a惠普伯虎5分"

string str2="8641+宏碁电脑+马超+5"

string str3="9943,dell,王元,5分"

->希望匹配成功后:

str1=819a 惠普

str2=8641 宏碁 /汉字取2位/

str3= 9943  dell /英文取4位/

->自己目前写

(?<1>[\\dA-Za-z]{4,})[,|,|、|  |.|+|+|。|十]{0,}(?<2>[^,,、 .++|]{0,4})[,|,|、|  |.|+|+|。|十]{0,}

 

再次感谢大家,有些急


森林海
浏览 664回答 2
2回答

潇湘沐

这个用关键词库来做,正则解决不了这类问题。

慕慕森

觉得你没有把问题描述清楚。最好描述得细一些。
随时随地看视频慕课网APP
我要回答