phpbar.de logo

Mailinglisten-Archive

[php] OT: The power of preg

[php] OT: The power of preg

Michael Wallner php_(at)_phpcenter.de
Sat, 19 Oct 2002 18:52:33 +0200


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