0

我需要编写将匹配任何预定义字符序列的正则表达式,即在字符串“Hello,, world, xaxxa”中将找到双逗号和 x,但不是单个出现。希望这不是重复的问题,但我找不到任何答案...感谢您的帮助

4

1 回答 1

3

你的意思是像

(.)\1+

在 Regexr 上查看

(.)匹配任何字符并将其存储在反向引用中(因为括号周围)。随着\1您访问此反向引用。

所以这将匹配任何相同字符的序列。

如果您有一组已定义的字符,请使用字符类

([,x])\1+

在 Regexr 上查看

您可以将任何字符添加到方括号内的类中。

于 2012-04-16T14:30:04.070 回答