Reguläre Ausdrücke

Hallo,

folgendes Problem:
Ich habe einen Text, den ich mit einer Reihe Wörter vergleichen will - und, wenn vorhanden durch etwas anderes ersetzene will.
Soweit kein Problem, im Moment laeuft das mit str_replace und geht auch.

Das Problem: es werden auch Textfragmente erkannt und da ich Wörter gegen Wörter mit Links austausche bekomme ich teilweise seltsame Ergebnisse
Beispiel: http://www.html-workshop.de/glossar.php?letter=b
Bei "blinde Tabelle wird auch das „alt“ in „Inhalte“ in einen Link zur Erklärung des alt-Attributs umgesetzt.

Ich habe mich schon ein bisschen mit regulären Ausdruecken herumgeschlagen, weil ich dort Zeichen fuer Wortanfang und Wortende fand, komme aber nicht weiter - kann mir jemand helfen, das auf die Reihe zu bekommen?

Danke schon mal
Christian

Hallo,

eine relativ einfach Lösung wäre, wenn Du jeweils ein Leerzeichen vor und nach dem gesuchten String mit einschließen würdest. Dann wäre nämlich gegeben, dass nur ganze Wörter gesucht werden. Alles natürlich vorausgesetzt, dass IMMER Leerzeichen zwischen den einzelnen Wörtern sind.

Daniel

Hallo,

eine relativ einfach Lösung wäre, wenn Du jeweils ein
Leerzeichen vor und nach dem gesuchten String mit einschließen
würdest. Dann wäre nämlich gegeben, dass nur ganze Wörter
gesucht werden.

stimmt - oh Mann. das war zu einfach.

Alles natürlich vorausgesetzt, dass IMMER
Leerzeichen zwischen den einzelnen Wörtern sind.

natürlich nicht :smile:
aber da kann ich ja noch ein paar bedingungen dazubauen und dann sollte es gehen.

Vielen Dank!!
Christian