Ich versuche mit preg_match einen kommentierten Teil in einer geladenen HTML-Datei zu finden. Das vorhandene Ausrufezeichen scheint es jedoch zu brechen. Jedes Mal, wenn ich versuche,PHP: Keine Übereinstimmung bei der Verwendung von Ausrufezeichen im regulären Ausdruck
zu verwenden, wird eine leere $ Übereinstimmungen [0] zurückgegeben. Ich habe versucht
preg_match("/< !/", "< !", $matches);
preg_match("/!</", "!<", $matches);
und diese geben "<!" und "! <". Ich habe überall nach einer Lösung gesucht, aber ich kann keine Lösung für dieses wahrscheinlich sehr einfach zu lösende Problem finden.
Vielen Dank im Voraus.
Kann nicht reproduziert werden: Funktioniert einwandfrei in CLI. Sie sollten jedoch immer das Escape-Symbol zurücklassen, wenn Sie nicht möchten, dass es entweicht. '\\\' – KingCrunch
Sehr seltsam. Ich frage mich, was könnte es sein. Das war eigentlich ein Tippfehler. Haha. – Thevet