phpbar.de logo

Mailinglisten-Archive

[php] preg replace Prob

[php] preg replace Prob

Tobias traffic_eye_(at)_hotmail.com
Thu, 22 Feb 2001 18:52:13 +0100


hi

ich will aus einem text folgende konstrukte filtern: wort-zahl-wort ........
wobei es aber beliebig lang sein kann . so soll auch das gefunden werden:
wort-zahl-wort-zahl-wort ..... . es ist also immer am anfang und am ende
eine ein wort, welche aber mehrere in einem langen text vorkommen soll.

bis jetzt bin ich soweit gekommen:
preg_replace("=(.*)[\s\.\,]?([\w]\S+[\-]\S*[\d]\S*[\-]\S*)[\s\.\,\n]+(.*)=ms
iU","\1 <b>\2</b>\3");

aber damit wird auch das erkannt: 68876.fdsfd-23-12 :((
und wie mache ich das damit ein zeilenumbruch ignoriert wird ?? Weil im text
wird ja bei langen wörten bei "-" umgebrochen ...

Sinn ist , daß ich ausgeschrieben chemische formeln im text markieren muss,
und die können ja sehr lang sein....

irgendwie bin ich den ganzen tag nich auf nen grünen zweig gekommen ....
*haare rauf*
cu
tobias
www.traffic-eye.de


php::bar PHP Wiki   -   Listenarchive