Mailinglisten-Archive |
Tim schrieb: > Hallo zusammen, > > ich habe noch einmal eine Frage zu einer Regex, und ich hoffe, hier eine > kurze Antwort zu bekommen. Ich bin gerade dabei, Einstellungen innerhalb > eines öffnenden HTML-Tags auszulesen. Leider sind dabei ziemlich alte > Layouts und daher nicht HTML 4.01 oder XHTML 1.0 konform. Es kann also sein, > dass die Einstellungen ohne Anführungszeichen geschrieben wurden: > > <img src=meinbild.jpg alt=hallo du> die einzig feste größe wäre ja dann das '=' und die <> vielleicht so in der art: <[a-z]+(?:\s*([a-z]+)=((?:.(?![a-z]+=))*))*> nur die Parameter: ([a-z]+)=((?:.(?![a-z]+=))*) das Problem ist aber das bei Verwednung von " oder ' die Zeichen <,>,'," und = auch zulässig sind du solltest also vorher entscheiden ob du mit oder ohne ' und " auswerten willst und dann ein entsprechendes Regex verwenden oder du nimmst gleich die String-Funktionen strpos() usw. -- Sebastian Mendel www.sebastianmendel.de
php::bar PHP Wiki - Listenarchive