teilstring zw. 2 teilstrings herausfiltern

rernanded

Erfahrenes Mitglied
Hi ich will aus einem Text einen Teiltext mittendrin herausfiltern.

Beispiel: Ich will "die ich ganz besonders mag" herausfiltern. Mit folgender regex kann ich zumindest schon mal den ersten Teilstring davor eliminieren, nur mit dem Eliminieren des Teilstrings dahinter tu ich mich schwer.

MONI

PHP:
<?php
$text = " Dieser Text hat Textstellen die ich ganz besonders mag und deshalb herausfiltern will.";
$text_gefiltert = preg_replace('/(.*)(Textstellen)(.*)/sU', '', $text);
echo $text_gefiltert;
?>
 
Zuletzt bearbeitet:
Da müssen schon mehr Infos her. Welche genauen Paramter haben die jeweiligen Texte?
Ich frage hier nach generalisierungen, dh wie kann man die zu filternden Texte exakt(!) erkennen?
 
Da müssen schon mehr Infos her. Welche genauen Paramter haben die jeweiligen Texte?
Ich frage hier nach generalisierungen, dh wie kann man die zu filternden Texte exakt(!) erkennen?


Zuerst ist es hiermal nur ein Testbeispiel, so sind es die Worte "Textstellen" und "und".
Später werden stattdessen eindeutige Zeichenketten(Generalisierungen) wie "xxx" oder "###" benutzt die jeweils nur einmal vorkommen werden.

MONI
 
Zurück