Regex 如何匹配capturegroup/变量的值?
我正在尝试编写一个正则表达式,它将匹配回文4个或更多字母的长度(因此它将匹配'civic'和'noon',但不匹配'tot'或'teach'。如果给定字符串的形式为xy…yx,它将始终是回文。到目前为止,我有Regex 如何匹配capturegroup/变量的值?,regex,Regex,我正在尝试编写一个正则表达式,它将匹配回文4个或更多字母的长度(因此它将匹配'civic'和'noon',但不匹配'tot'或'teach'。如果给定字符串的形式为xy…yx,它将始终是回文。到目前为止,我有^[(\w)(\w)][\2\1]$但它不起作用。我假设\1与第一个\w的值匹配,还是仅与子表达式\w匹配,这是正确的 ^(\w)(\w).?\2\1$ 我猜您需要这个。[]不是您所想的。而且,检测任何数字的回文的正则表达式是不可能的。对于4或5,它可以。请参阅演示 我猜您需要这个。[]
^[(\w)(\w)][\2\1]$
但它不起作用。我假设\1
与第一个\w
的值匹配,还是仅与子表达式\w
匹配,这是正确的
^(\w)(\w).?\2\1$
我猜您需要这个。[]
不是您所想的。而且,检测任何数字的回文的正则表达式是不可能的。对于4或5,它可以。请参阅演示
我猜您需要这个。[]
不是您所想的。而且,检测任何数字的回文的正则表达式是不可能的。对于4或5,它可以。请参阅演示
我猜您需要这个。[]
不是您所想的。而且,检测任何数字的回文的正则表达式是不可能的。对于4或5,它可以。请参阅演示
我猜您需要这个。[]
不是您所想的。而且,检测任何数字的回文的正则表达式是不可能的。对于4或5,它可以。请参阅演示