Gunnar Bittersmann: Regulärer Ausdruck, ich blicks nicht

Beitrag lesen

Hello out there!

In meinem String $str sollen alle Vorkommen von "[red]" durch "<span style="color:rgb(130,12,22);">" und alle Vorkommen von "[/red]" durch "</span>" ersetzt werden.

Warum willst du so ein Gemansche in der HTML-Ausgabe haben?

Statt
  'Lorem ipsum <span style="color:rgb(130,12,22);">dolor</span> sit amet'
sollte der Code so aussehen:
  'Lorem ipsum <em class="foo">dolor</em> sit amet'

Und im Stylesheet gibst du die Formatierung an:

.foo {  
  font-style: inherit;  
  color: rgb(130,12,22);  
]

Wie sähe denn da die passende Funktion für aus? Hab mir die Anleitung zu regulären Ausdrücken angeschaut,

Brauchst du hier gar nicht, da dein Suchmuster fest ist. str_replace() tut’s auch.

See ya up the road,
Gunnar

--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)