php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Syntax highlight in suchabfrage und Ausgabe von 2 Wörtern vor dem Suchwort


 
butomus
25-02-2003, 14:06 
 
Hallo,

habe ein Script erstellt, welches in einem Text nach eine´m bestimmten Keyword sucht und dieses FETT ausgibt.
Nun sollen aber vor diesem Keyword noch 2 oder 3 Wörter mit ausgegeben werden.
Wie kann ich dieses realisieren.
Und, wie kann ich mehrere unterschiedliche Suchwörter anzeigen lassen?
Hat jemand einen Tipp oder vielleicht eine Scriptauswahl?
Danke

Gruss Butomus

 
wahsaga
25-02-2003, 14:24 
 
ich nehme an, du arbeitest mit regulären ausdrücken?
Nun sollen aber vor diesem Keyword noch 2 oder 3 Wörter mit ausgegeben werden.
Wie kann ich dieses realisieren.
entweder wortgrenzen ignorieren und ganz hart sagen 25 zeichen vor und 25 zeichen nach dem wort werden ebenfalls fett markiert.
dann könntest du in der regex einfach für 25 beliebige zeichen eine weitere klammer vor und nach deinem suchbegriff einbauen, und diese dann im ersatzmuster in die <b>-tags mit rein schreiben.
wenn du wirklich auf exakte wortgrenzen gehen willst, dann müsstest du halt die x zeichengruppen vor- und nach dem suchwort mit einbeziehen, die eine beliebige anzahl zeichen und ein space am ende bzw. anfang haben.
Und, wie kann ich mehrere unterschiedliche Suchwörter anzeigen lassen?
die gleiche prozedur mehrmals durchführen...?


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:26 Uhr.