Ich habe einen Text (die einige von Ihnen als Teil eines Vermögens Datei erkennen)Regex zu erfassen alles (incuding Zeilenumbrüche) innerhalb einer Erfassungsgruppe
A day for firm decisions!!!!! Or is it?
%
A few hours grace before the madness begins again.
%
A gift of a flower will soon be made to you.
%
A long-forgotten loved one will appear soon.
Buy the negatives at any price.
%
Wie zu sehen ist, enthält diese sowohl einzelne Zeile Text und Blocktext (wie im letzten Glück gesehen).
Ich habe derzeit eine Regex, die alle Einstrang-Vermögen erfassen wird, jedoch erfasst es nicht das Multiline-Vermögen.
(?<=%\n)(.*?)(?=\n%)
Ich verstehe, dass es eine /m
mehrzeilige Option, aber ich habe nicht die ganze Regex mehrzeilige sein wollen aktiviert ist (ich habe es nicht bekommen überhaupt auf diese Weise zu arbeiten).
Meine Frage ist also: Wie kann ich mehrzeilige Textblöcke zwischen Trennzeichen als lokale Erfassungsgruppe auswählen? Es sollte beachtet werden, dass ich dies in JavaScript verwenden werde.
Was ist Ihre Wunschausgabe? –