• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

[Regex]: Replace {literal}

meme

Mitglied
Ich bin leider durch googeln nicht fündig geworden, aber ich brauche ein Regex-Pattern mit dem ich folgenden Text entfernen kann

HTML:
<p>Hier steht ein Text der bleiben darf</p>

{literal}Dieser Text und das literal drum rum soll weg{/literal}

Am Ende soll nur noch

HTML:
<p>Hier steht ein Text der bleiben darf </p>

das hier stehen.

Danke schon mal :)
 
Werbung:
Moin,
in PHP würd ich das so machen:
Code:
$badCode = "[COLOR=#000080]<p>[/COLOR]Hier steht ein Text der bleiben darf[COLOR=#000080]</p>[/COLOR] {literal}Dieser Text und das literal drum rum soll weg{/literal}";

$goodCode = preg_replace("#{literal.*{/literal}#Uis", "", $badCode);

Infos dazu hier:
Der RegExp-Evaluator - RegExp-Evaluator - Ergebnis

MfG
 
Moin, ich hab das einfach mal mit C# gemacht. Kann es sein dass das nicht funzt weil sich innerhalb von dem literal-Tag Javascript-Code befindet? Also sollten in dem Regex auch Zeichen wie ("<", "=", ">", "&", ..) usw befinden..

Danke schon mal für den Ansatz.
 
Werbung:
Zurück
Oben