$nachricht = "sdfsd fs http://www.ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.de
sdf sdfsdfddddddddddddddddddddddddddddddddddddddddddddddddddsd fsdf sdf sdf
http://wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.de sdf sdfsdfddddddddddddddddddddddddddddddddddddddddddddddddddsd fsdf sdf sdf
sdf sdfsdfddddddddddddddddddddddddddddddddddddddddddddddddddsd fsdf sdf sdf
sdf
Versuch's ";
$nachricht = preg_replace('/(http:\/\/[-@\w.\/?=&%+~#:]*[\w\/])/ies','wordwrap("$1", 10,"\n",1)', $nachricht);
echo nl2br($nachricht);
Mit der Abfrage werden mir alle URLs gekürzt. Ich möchte es aber genau umgedreht, also das die Texte und nicht die URLs gekürzt werden.
Eine Abfrage innerhalb [] kann man per ^ negieren, nur wie eine gesamte Abfrage? Hab versucht per negative Lookahead-Assertion etwas zu drehen, leider ohne Erfolg.
P.S. hab die Code Formatierung hier im Forum nicht aktiviert da ansonsten Zeichen verschluckt werden.
sdf sdfsdfddddddddddddddddddddddddddddddddddddddddddddddddddsd fsdf sdf sdf
http://wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.de sdf sdfsdfddddddddddddddddddddddddddddddddddddddddddddddddddsd fsdf sdf sdf
sdf sdfsdfddddddddddddddddddddddddddddddddddddddddddddddddddsd fsdf sdf sdf
sdf
Versuch's ";
$nachricht = preg_replace('/(http:\/\/[-@\w.\/?=&%+~#:]*[\w\/])/ies','wordwrap("$1", 10,"\n",1)', $nachricht);
echo nl2br($nachricht);
Mit der Abfrage werden mir alle URLs gekürzt. Ich möchte es aber genau umgedreht, also das die Texte und nicht die URLs gekürzt werden.
Eine Abfrage innerhalb [] kann man per ^ negieren, nur wie eine gesamte Abfrage? Hab versucht per negative Lookahead-Assertion etwas zu drehen, leider ohne Erfolg.
P.S. hab die Code Formatierung hier im Forum nicht aktiviert da ansonsten Zeichen verschluckt werden.
Kommentar