Я хочу, чтобы регулярное выражение совпадало со строками, содержащими один и тот же символ дважды (не обязательно последовательно), но не в том случае, если этот символ появляется три или более раз.
Например, учитывая эти два ввода:
abcbde
abcbdb
Первый, abcbde
будет соответствовать, потому что он содержит b
дважды.Тем не менее, abcbdb
содержит b
три раза, так что это не будет совпадать.
Я создал это регулярное выражение, однако он соответствует обоим:
(\w).*\1{1}
Я также пыталсяиспользуйте модификатор ?
, однако он по-прежнему совпадает с abcbdb
, чего я не хочу.