Beste mensen,

Ik heb met een str_replace de onderstaande test vervangen uit een tekst document maar op de een van of andere manier doet i moeilijk (want hij vervanget niks)!

2
Dialogua: test.phpinclude.1234,:00:00,12345


$test3 = preg_replace('/2
Dialogua/', 'Test', $teskhierboven);

Volgens mij zit er ergens een enter die ik niet kan zien!

$test3 = preg_replace('/2 Dialogua/im', 'Test', $teskhierboven);
Probeer het eens zo?
En anders:
$test3 = preg_replace('/2[\n\r]*Dialogua/', 'Test', $teskhierboven);

Voor al je regexen:
[google]RegexBuddy[/google]
Heb ze alletwee geprobeerd maar krijg geen replacement!
$test3 = preg_replace('/2(.*)Dialogua/mi', 'Test', $teskhierboven);

Moet werken....

Reageren