Tobias Kloth: preg_replace \n löschen

Beitrag lesen

Hallo seth,

$text = preg_replace("/([html])(.*?)([/html])/ise",

Wenn du z.B. ~ als Begrenzer nimmst, musst du den / in [/html] nicht maskieren.

'"\1".str_replace("\n","","\2")."\3"', $text);[/code]

Das Handbuch empfiehlt nicht \1 sondern $1 zu verwenden.

$text = preg_replace("/([html])(.*?)([/html])/ise", '"\1".str_replace(array("\n","\r"),array("",""),"\2")."\3"', $text);[/code].

der zweite Parameter von preg_replace darf auch ein String sein wenn der erste ein Array ist.

Grüße aus Nürnberg
Tobias

--
TOP7: Hinweise, dass eine neue Eiszeit naht
Selfcode: ie:% fl:( br:< va:) ls:[ fo:) rl:° n4:& ss:) de:] js:| ch:? sh:( mo:| zu:)