正则表达式:如何捕获一个后跟'+'的组(贪婪加)?

时间:2013-03-15 17:02:56

标签: regex

说我有以下文字要由正则表达式处理:

  red red red blue

为了匹配文本,我使用以下正则表达式:

  (red\s*)+(blue)

现在,我的问题是如何捕获第一个(不是第一个)?

1 个答案:

答案 0 :(得分:2)

只需在要捕获的内容周围添加括号,在本例中为整个+ ed组:

((red\s*)+)(blue)