Найдите несколько строк с несколькими разрывами строк, используя регулярные выражения

Чтобы найти несколько строк с большим количеством разрывов строк с помощью регулярных выражений, вы можете использовать следующие методы:

Метод 1. Использование флага “точка-все” и метасимвола точки (.)

/.*\n{2,}.*/s

Объяснение:

  • /– открывающий разделитель регулярного выражения.
  • .*– соответствует любому символу (кроме новой строки) ноль или более раз.
  • \n{2, – соответствует двум или более последовательным символам новой строки.
  • .*– соответствует любому символу (кроме новой строки) ноль или более раз.
  • /– закрывающий разделитель регулярного выражения.
  • s– флаг с точками, который позволяет метасимволу точки соответствовать символам новой строки.

Метод 2. Использование флага “m”, а также привязок курсора (^) и доллара ($)

/^.*\n{2,}.*$/gm

Объяснение:

  • ^ – соответствует началу строки.
  • .*– соответствует любому символу (кроме новой строки) ноль или более раз.
  • \n{2, – соответствует двум или более последовательным символам новой строки.
  • .*– соответствует любому символу (кроме новой строки) ноль или более раз.
  • $– соответствует концу строки.
  • g– глобальный флаг, допускающий множественные совпадения.
  • m– многострочный флаг, который позволяет привязкам курсора и доллара соответствовать началу и концу каждой строки.