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.
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>...";
Kommentar