正则表达式识别两个相同的连续行

时间:2016-02-03 11:26:33

标签: regex bison flex-lexer

我正在使用flex / bison解析一个文件,我想知道如何识别相同的连续行。

 Example:

BEGIN BLOCK BLK1    

BEGIN BLOCK BLK_ROWDEC

如何编写正则表达式来识别以BEGIN开头的这两行。

我试过了

^BEGIN(.*)\r?\n^BEGIN(.*)

但它没有识别我的字符串。

请帮我解析一下这个字符串。

1 个答案:

答案 0 :(得分:0)

以下正则表达式将识别这两行。

^BEGIN(.*)\r?\n+\s*BEGIN(.*)