Mailinglisten-Archive |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am 12.03.2010 19:57, schrieb Tim: ([a-z0-9-_]*):([a-z0-9-_]*)(\.)?([^>]*) So wird der Punkt optional, ich bin mir nicht sicher ob es das ist, was du möchtest. G. Diez > Hallo liebe Liste, > > ich habe noch ein kleines Problem: > > In meinem HTML Quellcode verankere ich einige Kommentare mit ganz > bestimmter Syntax: > > <!--parent:object:myobject--> > > Über preg_match_all() und der Pattern > "|<!--parent:([a-z0-9-_]*):([a-z0-9-_]*)-->|i" > > funktioniert das schon ganz super. Ich möchte aber noch weitere > Aufrufparameter mit auf den Weg bekommen und der Kommentar soll so > umgebaut werden: > > <!--parent:object:myobject.key1=value1,key2=value2--> > > Der Punkt nach "myobject" soll lediglich noch einmal eine Trennung > bieten. Könnte auch ein Doppelpunkt sein. Mit dieser Pattern > "|<!--parent:([a-z0-9-_]*):([a-z0-9-_]*)\.([^>]*)-->|i" > > funktioniert auch das ganz gut, wobei ich die Inhalte aus der dritten > runden Klammer einfach durch zwei split()-Durchläufe aufdrösel. > > Das Problem: Ich muss zweimal den Quellcode durchsuchen lassen. Ich habe > gerade mal versucht, die beiden Pattern zu kombinieren. So, dass ich mit > einer Pattern beide Ergebnisse erzielen kann. Aber ich bin dabei > grandios gescheitert. Ich schaffe es einfach nicht, den Punkt nach > "myobject" zusammen mit den Parametern *optional* auszuwerten... > > Über den einen oder anderen Tipp würde ich mich freuen. > > > Liebe Grüße > Tim > > > > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkuakckACgkQBvnQpWeeG8pK/wCcCcvJMnsqIGbBmTU+WcGSosZX LrUAoLYnInb6DGlofbTMW1ITJeb6QHHe =LipI -----END PGP SIGNATURE-----
php::bar PHP Wiki - Listenarchive