Чтобы найти несколько строк с большим количеством разрывов строк с помощью регулярных выражений, вы можете использовать следующие методы:
Метод 1. Использование флага “точка-все” и метасимвола точки (.)
/.*\n{2,}.*/s
Объяснение:
/– открывающий разделитель регулярного выражения..*– соответствует любому символу (кроме новой строки) ноль или более раз.\n{2,– соответствует двум или более последовательным символам новой строки..*– соответствует любому символу (кроме новой строки) ноль или более раз./– закрывающий разделитель регулярного выражения.s– флаг с точками, который позволяет метасимволу точки соответствовать символам новой строки.
Метод 2. Использование флага “m”, а также привязок курсора (^) и доллара ($)
/^.*\n{2,}.*$/gm
Объяснение:
^– соответствует началу строки..*– соответствует любому символу (кроме новой строки) ноль или более раз.\n{2,– соответствует двум или более последовательным символам новой строки..*– соответствует любому символу (кроме новой строки) ноль или более раз.$– соответствует концу строки.g– глобальный флаг, допускающий множественные совпадения.m– многострочный флаг, который позволяет привязкам курсора и доллара соответствовать началу и концу каждой строки.