如何编写一个完全匹配相同字符(或理想情况下,同一组)的N次重复的表达式?基本上,(.)\1{N-1}做,但有一个重要的限制:表达式应该如果这个问题重复失败多了N倍.例如,给定N=4和字符串xxaaaayyybbbbbzzccccxx,表达式应该匹配aaaa和cccc不bbbb.
(.)\1{N-1}
N=4
xxaaaayyybbbbbzzccccxx
aaaa
cccc
bbbb
我没有专注于任何特定的方言,随意使用任何语言.请不要发布仅适用于此特定示例的代码,我正在寻找一般解决方案.
.net python java regex perl
.net ×1
java ×1
perl ×1
python ×1
regex ×1