你如何匹配捕获组/变量的值?

时间:2015-02-18 18:58:24

标签: regex

我正在尝试编写一个正则表达式,它将长度匹配4个或更多字母的回文(因此它将匹配'civic'和'noon'但不匹配'tot'或'teach'。如果给定的字符串采用从xy ... yx开始,它总是一个回文。到目前为止,我有^[(\w)(\w)][\2\1]$但是它没有用。假设\1与第一个{{1}的值匹配,我是否正确或者它只是匹配子表达式\w

1 个答案:

答案 0 :(得分:3)

^(\w)(\w).?\2\1$

猜猜你需要这个。[]不是你的想法。不能用于检测任何数字的回文的正则表达式。对于4 or 5它可以。看看演示。

https://regex101.com/r/mS3tQ7/5

相关问题