Rolf Rost: Knifflige RegEx

Beitrag lesen

hi Christoph,

Donnerwetter!
Nicht doch ... ich bibbere hier ja schon elend vor mich hin und bin völlig ausgekühlt.

Mach ein paar Kniebeugen oder nimm einen zur Brust ;-)

s/(^|[^<])$x($|[^>])/$1#$x#$2/g;
Was dir CK hier geschrieben hat, ist sogar verständlich. Nur überlege ich grade, wo und wie eigentlich ein _praktischer_ Einsatz solcher Ausdrücke (und deiner Strings) vorkommen könnte. Hast du mal schnell einen Hinweis, wo, wie, wann und warum das zwingend nötig wird?

Nunja, ich hab eine lokale Suchmaschine und die bringt irgendwelche Results auf bspw. *html* als Suchstring.

Die Results sind Links auf das SuchmachinenScript selbst, was auch einer Funktion mächtig ist diese Results darzustellen... kurzum: ich will die Worte die im Suchstring vorgekommen sind farbig im Result (in der Übersicht und auch in der Doku selbst) kennzeichnen. Und da wäre es doch fatal wenn einer *html* als Suchbegriff eingegeben hat und der tag <html> geändert würde...

Thats all.

Viele Grüße, Rolf