matzebrock
Grünschnabel
Hallo. Ich brauche mal eure Hilfe.
Angenommen ich habe nen String in dem nun eine ganze Reihe von HTML-Tags stehen.
z.B.
In diesem Beispiel ist nen simpler HTML Code, der jedoch nicht XHTML Konform ist.
Meine Frage nun:
Wie müsste der Regex-Ausdruck heißen, damit nur die Tags (<hr>; <br>; <img>; <input> - also nur alleinstehende tags), die offen sind, geschlossen werden? Also dass aus dem oberen Beispiel
Mit dem Regex Ausdruck müsste lediglich nach bestimmten Tags gesucht werden - den Tag an sich auslesen - nachgucken ob an vorletzter Stelle ein "/" steht - wenn nicht an dieser stelle einfügen.
Bitte versucht mir zu helfen. Danke!
Gruß
Matze
Angenommen ich habe nen String in dem nun eine ganze Reihe von HTML-Tags stehen.
z.B.
PHP:
$html = '<a href="tutorials.de">Link</a><br><br />
<img src="abc.gif" /><p>Ein Absatz</p><hr><br /><input type="text">';
In diesem Beispiel ist nen simpler HTML Code, der jedoch nicht XHTML Konform ist.
Meine Frage nun:
Wie müsste der Regex-Ausdruck heißen, damit nur die Tags (<hr>; <br>; <img>; <input> - also nur alleinstehende tags), die offen sind, geschlossen werden? Also dass aus dem oberen Beispiel
PHP:
$html = '<a href="tutorials.de">Link</a><br /><br />
<img src="abc.gif" /><p>Ein Absatz</p><hr /><br /><input type="text" />';
Mit dem Regex Ausdruck müsste lediglich nach bestimmten Tags gesucht werden - den Tag an sich auslesen - nachgucken ob an vorletzter Stelle ein "/" steht - wenn nicht an dieser stelle einfügen.
Bitte versucht mir zu helfen. Danke!
Gruß
Matze