查找正则表达式匹配项,包括当前文本行

时间:2018-11-20 17:16:25

标签: regex

我有一段正则表达式代码,如下所示:

- class: pipe.steps.validate.Validate(.*?)id: validate

它对于'- class: pipe.steps.validate.Validate''id: validate'之间的所有内容都适用。问题是,我想包含'- class: pipe.steps.validate.Validate''id: validate'以及两者之间的所有文本。我试图获得该行的开始(^)和结束($),但是我不知道该怎么做。基本上,我希望“-类:pipe.steps.validate.Validate”和“ id:validate”全部为绿色。我怎样才能做到这一点?谢谢。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

如果要包括整个比赛,则必须更改括号的位置:

(- class: pipe.steps.validate.Validate.*?id: validate)