Mailinglisten-Archive |
Hmm... > > Wie > > müßte > > > ein Ausdruck aussehen der in einem Text die gleiche > > Funktion erfüllt wie > > > eine einfache SQL-Query mit like auf ein Textfeld. Also > > zum Beispiel: > > > > > > ... where text like '%hallo%' and text like '%world%' and > > text not like > > > '%ist%' or text like '%Test%' > > > > > > Gibts dazu eine RegExp die das als Suchmuster ausdrückt? > Versuch doch mal stristr() in mysql - viel glück ! > also ich erläuter das mal ein bißchen. Es geht um eine seiteninterne Suchmaschine die mit einem oder meheren Suchwörtern und + und - gefüttert wird. Die Klasse zerlegt sich das dann in eine SQL-Abfrage, z.B. wie oben und durchsucht dann 1..n Tabellen. Nun soll das aber auch für Dateien möglich sein. Natürlich kann man das mit instr() oder vielleicht auch mysql lösen, aber wenn ich bei der SQL-Erstellung gleich einen entsprechenden regulären Ausdruck erzeuge spart das eine Menge Aufwand und ist sehr viel eleganter. Gruß, Leo
php::bar PHP Wiki - Listenarchive