仅在组正则表达式中使用以前的结果

时间:2015-03-21 14:26:50

标签: regex string perl pattern-matching

我试图找到所有包含多个字母的单词,但我有一个问题。我需要回复整个字,而不是字母 我试过这样做

(?:(\w)(?=\1{1}))

但是这个表达式也会返回字母,但我需要得到完全匹配的单词 有可能做出这样的表达。

1 个答案:

答案 0 :(得分:0)

您可以使用此正则表达式:

/(\b\w*(\w)(?=\2)\w*\b)/

整个单词将在捕获的组#1中提供

RegEx Demo