Mailinglisten-Archive |
Hi Mathias > preg_replace ('/\[url=(.*?)\](.*)\[/url\]/mi', > '<a href="\1">\2</a>', > $text); > > m: Wird über gesamten $text durchgeführt, auch wenn Zeilen- > umbrüche dazwischen sind ( \n ) > i: Groß-Kleinschreibung bei der Suche egal (also ob url oder > URl oder UrL) > > (.*?) So wenig wie mögliche beliebige Zeichen finden. > sonst findest du bei [url=...] [/url] ... [url=...] [/url] > Alles zwischen dem ersten [url und dem letzten /url] > Resultat wird (wegen der Klammern) in einer "Variablen" ge- > speichert ... \1 in dem Fall > (.*)Findet dann alles zwischen [url=...] und [/url] und > speichert es in \2 zum ersetzen super vielen dank, vor allem für die erklärung! Ich hoffe jetzt kapier ichs so long david
php::bar PHP Wiki - Listenarchive