Ich habe fast keine Erfahrung mit Regex. Was ich versuche zu tun, Text zwischen Klammern entsprechen, wie folgt aus:Erkennen von Text zwischen geschweiften Klammern ohne Strings. Teilcode gemacht
{([^}]*)}
Demo: https://regex101.com/r/tG7kC0/16
sie aber nicht übereinstimmen, wenn sie zwischen Anführungszeichen (Einzel und Doppel) sind und mit entweichenden Zeichen , wie folgt aus:
(["'])(?:(?!\1)[^\\]|\\.)*\1?
Demo: https://regex101.com/r/tG7kC0/15
ich es geschafft, beide reguläre Ausdrücke zu erstellen, und ich bin nicht sicher, ob sie gut sind oder nicht. Die Sache ist, dass ich sie getrennt arbeiten lassen habe. Jetzt will ich sie vereinen, aber ich habe keine Ahnung. Wie kann ich das erreichen?
Erstens, warum Ninja downvote? Zweitens, @ WiktorStribiżew, Vielen Dank für Ihre Antwort. Habe es funktioniert. Erfahren Sie mehr darüber und machen Sie es in JavaScript möglich. –