Я разбираю один файл с помощью flex/bison, и я хочу знать, как идентифицировать одну и ту же линию подряд.Регулярное выражение для идентификации двух последовательных строк
Example:
BEGIN BLOCK BLK1
BEGIN BLOCK BLK_ROWDEC
Как написать регулярное выражение, чтобы идентифицировать эту две строки, начиная с BEGIN.
Я попытался
^BEGIN(.*)\r?\n^BEGIN(.*)
Но это не мой идентифицирующий строку.
Пожалуйста, помогите мне разобрать эту строку.
Попробуйте '/^BEGIN \ b (. *) \ R? \ N \ s *^BEGIN \ b (. *)/M'. –
«lex.l», строка 45: раздел обработки неизвестных ошибок 1 «lex.l», строка 95: фатальная ошибка синтаксического анализа Это дает ошибку –