我正在尝试编写一个正则表达式,它将长度匹配4个或更多字母的回文(因此它将匹配'civic'和'noon'但不匹配'tot'或'teach'。如果给定的字符串采用从xy ... yx开始,它总是一个回文。到目前为止,我有^[(\w)(\w)][\2\1]$
但是它没有用。假设\1
与第一个{{1}的值匹配,我是否正确或者它只是匹配子表达式\w
?
答案 0 :(得分:3)
^(\w)(\w).?\2\1$
猜猜你需要这个。[]
不是你的想法。不能用于检测任何数字的回文的正则表达式。对于4 or 5
它可以。看看演示。