请教正则表达式如何匹配一串数字中含有数据正则表达式如何匹配一串数字中含有abbbcddd 其中a=0-9的数字 b=0-9的数字一、a为0-9的数字,b为0-9的数字,c为0-9的数字,d为0-9的数字二、匹配一串数字

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 07:46:51

请教正则表达式如何匹配一串数字中含有数据正则表达式如何匹配一串数字中含有abbbcddd 其中a=0-9的数字 b=0-9的数字一、a为0-9的数字,b为0-9的数字,c为0-9的数字,d为0-9的数字二、匹配一串数字
请教正则表达式如何匹配一串数字中含有数据
正则表达式如何匹配一串数字中含有abbbcddd 其中a=0-9的数字 b=0-9的数字
一、a为0-9的数字,b为0-9的数字,c为0-9的数字,d为0-9的数字
二、匹配一串数字中含有abbbcddd 例如一串数字中含有01113555或24446888或14447333,即为匹配
三、案例:
匹配aaabbb时,正则为(\d)\1\1(\d)\2\2
其中a=0-9的数字,b=0-9的数字.

请教正则表达式如何匹配一串数字中含有数据正则表达式如何匹配一串数字中含有abbbcddd 其中a=0-9的数字 b=0-9的数字一、a为0-9的数字,b为0-9的数字,c为0-9的数字,d为0-9的数字二、匹配一串数字
真搞不懂了,你既然知道匹配aaabbb时,正则为(\d)\1\1(\d)\2\2为什么还要问:abbbcddd
以下的表达是可以满足你的要求:\d(\d)\1{2}\d(\d)\2{2}
意思是:数字、数字(组一)、对组一反向引用2次、数字、数字(组二)、对组二反向引用2次