Ich versuche, einen Code zu erstellen, der es mir erlaubt, HTML-Tags, aber ohne Attribute zu verwenden.Regex, die preg_match ist Übereinstimmungen, egal welche Zeichenfolge ich schreibe
dies ist mein Code:
$dom->loadHTML("<p>a</p>");
$post = $dom->saveHTML();
if (!preg_match("/<.+\s[^A-Za-z0-9]?>/", $post)) {
echo "matches";
}
ich aus irgendeinem Grund die „Matches“ -Meldung bin immer, auch wenn der Tag aus Attribute leer.
was meinst du mit *** Einstellungen ***? meinst du Attribute? Wenn Sie 'saveHTML()' html verwenden, sind auch Header- und Body-Tags enthalten. –
Attribute, mein schlechtes. Wenn ich die Daten von $ post alarmiere, bekomme ich die
a
. @PedroLobito –Warum willst du nicht HTML-Parser verwenden? – splash58