作业帮 > 数学 > 作业

请教正则表达式如何匹配一串数字中含有数据

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/04/29 12:34:32
请教正则表达式如何匹配一串数字中含有数据
正则表达式如何匹配一串数字中含有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的数字.
真搞不懂了,你既然知道匹配aaabbb时,正则为(\d)\1\1(\d)\2\2为什么还要问:abbbcddd
以下的表达是可以满足你的要求:\d(\d)\1{2}\d(\d)\2{2}
意思是:数字、数字(组一)、对组一反向引用2次、数字、数字(组二)、对组二反向引用2次