Regex. Как выделить несколько строк?
Подскажите как выделить несколько строк регулярным выражением.
Например
start
Sample text 1!
...Sample text 2?
!, Sample text 3
&Sample text 4&
...
end
https://regex101.com/r/0NtQ2z/1
Нужен текст между start и end.
Я могу сделать так
(start\n)+(.*\n+.*\n+.*\n+.*\n+.*\n)+(end)
Нужный мне текст будет во второй группе. Работает для 5 строк. Но ведь количество строк может быть больше или меньше.
Как написать регулярку для текста с любым количеством строк?
Источник: Stack Overflow на русском