在给定集合中,哪个正则表达式可以匹配相同字符序列?

3
我需要一个正则表达式,可以匹配给定集合(如{a,b,c})中的字符序列。
例如,aaaaaa或bb或ccc等。
我尝试使用(。)\ 1 +和(\ w)\ 1 +,但它还允许不属于该集合的其他字符。
是否有可能的解决方案?
1个回答

4

. 默认情况下匹配除换行符以外的任何字符,\w 匹配 "word" 字符,即字母、数字和下划线。

要仅匹配特定符号集/范围,请使用字符类。对于 {a,b,c},它将是 [abc]

([abc])\1+

请查看正则表达式演示 详细信息
  • ([abc]) - 捕获组 1 匹配 abc
  • \1+ - 与捕获在组 1 中的相同字符匹配一次或多次(由于使用了 + 量词)。

1
这就是我需要的。非常感谢您提供详细的解释。 - Sai Krishna Palagummi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接