Jak skonstruować regex, który przyjmuje jakikolwiek znak - wraz ze znakami białymi i kończy się określoną frazą ?
Typu:
tekst
tekst
[fraza]
Zakładając, że znak nowej lini występuje 2 razy można zrobić tak
(.\s.\s)([fraza])
Ale ja nie wiem ile razy wystąpi znak biały i jaki znak biały wystąpi. Samo .* nie wystarcza, żeby wychwycić znak nowej linii. Jak to skonstruować ?
Wymyśliłem:
(.[\s].*)+
Jest ok ?
Niby ok, jeśli chodzi o część, która odpowiada wszystkim znakom z białymi, ale nie wiem jak zakończyć konkretną frazą.