Regex 正则表达式:如何捕获后跟'+';(贪婪加)?
就说我有以下文本要由regex处理:Regex 正则表达式:如何捕获后跟'+';(贪婪加)?,regex,Regex,就说我有以下文本要由regex处理: red red red blue 为了匹配文本,我使用以下正则表达式: (red\s*)+(blue) 现在,我的问题是如何捕获第一个组(而不是第一个组)?只需在要捕获的内容周围添加括号,在这种情况下,整个+组: ((red\s*)+)(blue)
red red red blue
为了匹配文本,我使用以下正则表达式:
(red\s*)+(blue)
现在,我的问题是如何捕获第一个组(而不是第一个组)?只需在要捕获的内容周围添加括号,在这种情况下,整个
+
组:
((red\s*)+)(blue)