moin,
ich hätte ne frage zu Regex:
Ich hab nen String und möchte da eine zeile rauslöschen in der irgendwas %% irgendwas %% irgendwas vorkommt.
Meine idee wäre:
Das funktionier eig schon, hat nur noch den fehler, dass im ersten (.*) ja auch ne neue zeile vorkommen kann. Deshalb löscht mir der Befel immer alleszwischen der 1. Zeile und der Zeile in der das %%(.*)%% vorkommt.
Wie kann ich nun beim 1. (.*) bestimmen dass dort alles, nur kein Zeilenumbruch vorkommen darf?
Schonma vielen Dank für eure Antworten.
mfg
ich hätte ne frage zu Regex:
Ich hab nen String und möchte da eine zeile rauslöschen in der irgendwas %% irgendwas %% irgendwas vorkommt.
Meine idee wäre:
PHP-Code:
$str = preg_replace('#'."\n".'(.*)%%(.*)%%(.*)'."\n".'#isU', "\n", $str);
Wie kann ich nun beim 1. (.*) bestimmen dass dort alles, nur kein Zeilenumbruch vorkommen darf?
Schonma vielen Dank für eure Antworten.
mfg
Kommentar