Я пытаюсь написать регулярное выражение, которое будет соответствовать палиндромам длиной 4 или более букв (так что это будет соответствовать «civic» и «noon», но не «tot» или «учить». Если заданная строка принимает форму х ... ух, он всегда будет палиндромом. до сих пор я ^[(\w)(\w)][\2\1]$
, но он не работает. Я правильно предполагая, что \1
соответствует значению первого \w
или же он просто соответствует подвыражению \w
?Как вы сравниваете значение группы захвата/переменной?
0
A
ответ
3
^(\w)(\w).?\2\1$
Угадайте вам это было нужно. []
не то, что вы think.Moreover регулярное выражение для определения палиндром любых чисел не possible.For 4 or 5
это can.See демо.