Wie muss ich eine Regex-Suche so anpassen, dass sie nur „ v. Chr „in der ersten Zeile?
Laut Regex-Webtestseiten( https://regex101.com/ , https://regexr.com/ )
Der Regex-Ausdruck „\A.*bc“ sollte „bc“ in der ersten Zeile finden – und ignorieren v. Chr in der zweiten Zeile:

In Jmp mit
Regex(
"abcdef<BR />nghibcjk",
"\A.*bc"
);
Ich verstehe das Ergebnis

... was Regex mit zusätzlicher Option entspricht /S (einzelne Zeile):

Wie kann ich die Singleline-Option deaktivieren?
Ich habe gerade Optionen für gefunden

.. .und für die Greedy-Option, die mit deaktiviert werden kann .*? anstatt .*.
Ich glaube nicht, dass die Regex()-Funktion von JMP irgendwelche (allgemeinen) Regex-Flags außerhalb von IGNORECAS unterstützt (ich denke, g, i, m und s sind die nützlichsten Flags ( Erweiterte Suche mit Flags (mozilla.org) ). Ich habe einen Wunschlisteneintrag bezüglich der globalen Suche erstellt, obwohl dieser hastig erledigt wurde und nur für Regex Match gedacht war Fügen Sie Regex Match() ein Flag hinzu, um alle nicht überlappenden Mustervorkommen zu finden . Glücklicherweise sind diese Probleme in den meisten Fällen recht einfach zu umgehen.
Danke, @jthi
Ich hoffte, dass die Antwort anders ausfallen würde. Interessant ...
Hm, hier ist der Wunsch, das Problem zu beheben:
Regex: Optionen für alle Flags hinzufügen