|   Mailinglisten-Archive | 
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