正则表达式匹配连续相同字符:
如:
匹配字符串中连续出现2个相同的字符:
abcaaa11223 ([0-9a-zA-Z])\1 能匹配出aa1122
匹配字符串中连续出现3个相同的字符:
abcaaa11223 ([0-9a-zA-Z])\1{2} 能匹配出aaa
解释:正则表达式中的小括号()是代表分组的意思,如果在其后出现\1则是代表与第一个小括号中要匹配的内容相同。
注意:\1必须与小括号配合使用。
正则表达式匹配连续相同字符:
如:
匹配字符串中连续出现2个相同的字符:
abcaaa11223 ([0-9a-zA-Z])\1 能匹配出aa1122
匹配字符串中连续出现3个相同的字符:
abcaaa11223 ([0-9a-zA-Z])\1{2} 能匹配出aaa
解释:正则表达式中的小括号()是代表分组的意思,如果在其后出现\1则是代表与第一个小括号中要匹配的内容相同。
注意:\1必须与小括号配合使用。