help mit regexp

Rios

Erfahrenes Mitglied
hi

also mit folgendem code wandel ich urls in meinem gb um:

PHP:
$pattern = '#(^|[^\"=]{1})(http://|ftp://|mailto:|news:)([^\s<>]+)([\s\n<>]|$)#sm';
  return preg_replace($pattern,"\\1<a href=\"\\2\\3\"><u>\\2\\3</u></a>\\4",$post);

was ich gern wissen würde ist, wie ich da ein target="blank" für die links einbauen kann.

...<a href=\"\\2\\3\" target='blank'>... geht leider nicht
 
doch wenn du einfach target=_blank einfügst sollte es gehen.

die ' musst du afaik escapen, aber die brauchst du ja garnicht.

was macht es eigentlich fürn sinn <a href="http://bla.de"> in <a href="http://bla.de"> umzuwandeln?

dann nimm doch den leichteren ubb code.
 
Zurück