Я могу очень легко написать регулярное выражение для сопоставления строки, содержащей 2 последовательных повторяющихся символа:
/(\w)\1/
Как мне сделать дополнение к этому? Я хочу сопоставить строки, в которых нет двух последовательных повторяющихся символов. Я безуспешно пробовал варианты следующего:
/(\w)[^\1]/ ;doesn't work as hoped
/(?!(\w)\1)/ ;looks ahead, but some portion of the string will match
/(\w)(?!\1)/ ;again, some portion of the string will match
Я не хочу, чтобы какой-либо язык/платформа использовала отрицание регулярного выражения. Мне нужен простой способ сделать это.
^(?!.*(\w)\1).*
- person Avinash Raj   schedule 21.03.2015