Никак не могу врубиться: ^(.)(\1)(\1)|(\1)(\1)(.)$ Надо сделать чтобы брало по 3 одинаковых символа стоящих либо в начале, либо в конце. Пример: 1. HHHXX (Валидно) 2. XHHHX (Не валидно) 3. XXHHH (Валидно) Как такое сделать? Знатоки, выручайте!