Mailinglisten-Archive |
Roland Tapken schrieb: > Hi! > > Ich hab mich gerade mal etwas näher mit den Perl-Kompatiblen regulären > Ausdrücken beschäftigt und festgestellt, dass man damit ja viel mehr > anstellen kann als ich bisher dachte (sub-patterns, inline-Kommentare, > rekursive Ausdrücke...). Ja, spitzen Sache. Schnell, flexibel und mächtig! > > Jedoch sind mit bisher nie so komplexe Beispiele begegnet. Deshalb > wollte ich einfach mal fragen, was ihr so mit den preg_matches anstellt. > Schick doch mal ein paar Beispiele... aber nur Sachen, die ihr auch > tatsächlich in irgendwelchen Scripten anwendet. Und nur Ausdrücke, die > wirklich ein bisschen komplizierter sind, nicht nur einfache > ValidateMail- oder ValidateURL-Funktionen :-) Naja, is zwar ein ValidateUrl, aber bitte: (noch lange nicht perfekt :) ) {((?<!src="|href="|url=)http:\/\/|ftp:\/\/|((?<!http:\/\/)www\.))([\w\-.]+[^, .;:?!/<\s])([/\w.#?&=%+_(at)_~*_\-,;:]*?)(?=[,.;:?!<]*([^/\w.#?&=%+_(at)_~*_\-,;:]|$))} i Michael -- IWORKS <http://iworks.at/> | | Michael WALLNER webdesign & webdevelopment | | Hauptstrasse 26 websites & webapplications | | A-7033 Poettsching <:mailto:office_(at)_iworks.at> | | +43 676 63 73 956
php::bar PHP Wiki - Listenarchive