Candid Dauth: Wort suchen

Beitrag lesen

Hallo du da draußen,

Suche ich zb. *i*e bekomme ich Worte wie 'wie' und 'die' 'eine', ich will aber dass dann auch Worte wie 'zeigen' 'indien' etc. gefunden werden.

Du willst also, dass * auch für mehrere Zeichen stehen darf?
Dann ersetze es durch .+
Wenn du willst, dass es für mehrere oder kein Zeichen stehen darf, benutze .*
Bei einem oder keinem Zeichen .?
Und bei genau einem Zeichen einfach nur .

Dass links und rechts ein Leerzeichen stehen müssen, habe ich so gelöst: "/ ".$word." /i"

Ist das gut so?

Wenn du wirklich willst, dass es Leerzeichen sein _müssen_, dann schon, aber es könnte ja auch kein Leerzeichen, sondern der Anfang vom Text dastehen, oder das Ende, also hätte man schon mal
"/(^| )".$word."( |$)/i"

Es gibt irgendein Zeichen, dass für einen Worttrenner steht, das heißt, wenn eine Klammer davor steht, oder auch der Textanfang, oder ein Leerzeichen, immer wird es genommen. Aber da es schon so spät ist, fällt es mir leider nicht ein. :-)
Aber egal. Du willst ja, dass da Leerzeichen stehen müssen...

Grüße von hier drinnen, aus Biberach an der Riss (http://www.stadt-biberach.de/),
Candid Dauth (Dogfish)

--
Selten Dumme sind nicht selten, aber dumm.
http://dogfish.net.tc/