für URLs/Emails/FTP:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11: | $urlsearch[] = "/([^]_a-z0-9-=\"'\/])((https?|ftp):\/\/|www\.)([^ \r\n\(\)\*\^\$!`\"'\|\[\]\{\};<>]*)/si";
$urlsearch[] = "/^((https?|ftp):\/\/|www\.)([^ \r\n\(\)\*\^\$!`\"'\|\[\]\{\};<>]*)/si";
$urlreplace[]= "\\1[_URL_]\\2\\4[_/URL_]";
$urlreplace[]= "[_URL_]\\1\\3[_/URL_]";
$emailsearch[] = "/([\s])([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,}))/si";
$emailsearch[] = "/^([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,}))/si";
$emailreplace[]= "\\1[_MAIL_]\\2[_/MAIL_]";
$emailreplace[]= "[_MAIL_]\\0[_/MAIL_]";
$text = preg_replace($urlsearch, $urlreplace, $text); |
edit: scheiss bb-code hier
lösch die "_" vor und nach den bb-tags raus.
---
Arbeit ist das Feuer der Gestaltung. - Marx