仅在组正则表达式中使用先前的结果
Use previous result only inside group regex
我正在尝试查找所有包含多个字母的单词,但我遇到了一个问题。我需要 return 整个单词,而不是字母。
我试过这样做
(?:(\w)(?={1}))
但是这个表达式还有 return 个字母,但我需要得到整个匹配的单词。
是否可以做出这样的表达。
您可以使用这个正则表达式:
/(\b\w*(\w)(?=)\w*\b)/
捕获组 #1 中将提供整个单词
我正在尝试查找所有包含多个字母的单词,但我遇到了一个问题。我需要 return 整个单词,而不是字母。
我试过这样做
(?:(\w)(?={1}))
但是这个表达式还有 return 个字母,但我需要得到整个匹配的单词。
是否可以做出这样的表达。
您可以使用这个正则表达式:
/(\b\w*(\w)(?=)\w*\b)/
捕获组 #1 中将提供整个单词