ereg_replace() und Teilwort in Text suchen...

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • ereg_replace() und Teilwort in Text suchen...

    Hi Leute,

    ist mir regelrecht peinlich mal wieder etwas zu regex zu fragen, aber:

    Ich habe vor in einem Text bestimmte Wörter fett zu schreiben (sprich mit <b> und </b> umranden). Der Text soll ach einem bestimmten Teilwort durchsucht werden und wenn in einem Wort dieses Teilwort auftaucht, soll das Wort "bold" werden.

    PHP-Code:
    // Dies ist der Beispeil-Text:

    $text 
    "Der Text ist textlich ausgereift.<br />
    Mehr Text schadet der Textur und der Exfreundin.<br />
    Extreme situationen fordern extreme Texte..."
    ;

    $teilwort =  "ex";

    $resultat ereg_replace("/????".$teilwort."????/si""<b>\\1</b>"$text);

    // Am Ende soll dieses hier rauskommen:

    $resultat 
    "Der <b>Text</b> ist <b>textlich</b> ausgereift.<br />
    Mehr <b>Text</b> schadet der <b>Textur</b> und der <b>Exfreundin</b>.<br />
    <b>Extreme</b> situationen fordern <b>extreme</b> <b>Texte</b>..."

    arrays sind klasse

  • #2
    hmm,

    mal nen ansatz: http://pcre.nophia.de/evaluate/index...4da298861bf46e
    Code:
    #(\w*ex\w*)#is
    oder auch: http://pcre.nophia.de/evaluate/index...cdbdfe85ed9143
    Code:
    #\w*ex\w*#is
    such dir eins aus ...

    jenachdem, welche art von texten noch vorkommen können, mußt dus halt modifizieren, aber prizipiell ...
    OffTopic:
    die version mit den vier ? ist auch nicht schlecht *g
    Die Zeit hat ihre Kinder längst gefressen

    Kommentar


    • #3
      Funktioniert perfekt - danke dir

      Und die Seite kommt gleich mal zu meinen Favoriten
      arrays sind klasse

      Kommentar

      Lädt...
      X