Как сделать правильный regex для поиска multi lines с исключением в js?

Ребят 7 часов уже бьюсь, как сделать правильно поиск в такой строке
Машина
текст текст текст

Кот
текст
динамический текст еще

Кот
текст 
еще динамический текст

Так что бы находилось только последний
Кот
текст
еще динамический текст

Нужно как то сказать что бы regex искал все, кроме двух новый строк подряд.
Пробовал уже
/Кот([\s\S^(?!\n\n)])+/gm
и
/Кот\n^((?![\n\n]).)*$/gm
Как то оно не так отрабатывает.
Логика простая, искать любой символ, любое кол. раз (включая новые строки) кроме случая с двойной новой строкой.
  • Вопрос задан
  • 150 просмотров
Пригласить эксперта
Ответы на вопрос 1
/[\r\n]{2}((?:[\s\S](?!\n\n))+(?![\s\S]))/gim
https://regex101.com/r/6k7y3C/1

/[\r\n]{2}((?:[\s\S](?!\n\n))+)$/i
https://regex101.com/r/6k7y3C/2
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 100 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект