下面这段表达式,存在什么问题?
var reg1 = /^.*(>|#|(config)#|(config-.*)#|(config-if.*)#|(diagnose)\%\%)([a-z0-9A-Z\s]*[^\u4E00-\u9FA5]*)(.*)|$/;
我要实现下面的匹配,
AAA(config)#aa bb cc dd ASDFGHH大写字母ASDFGHH大写字母
ASDFGHH大写字母
AAA(config-if-b)#aa bb cc dd ASDFGHH大写字母
ASDFGHH大写字母 ,其中a ,b, c, d 为任意小写字母或数字
匹配结果 aa bb cc dd ,请问问题出在哪?多谢!!!
描述清楚你的规则,你的正则写的太难以阅读了
[^a0-9]*([a0-9]{2})[^b0-9]+([b0-9]{2})[^c0-9]+([c0-9]{2})[^d0-9]+([d0-9]{2})[^a0-9]*
需要通过 $1 $2 $3 $4 去取