Mailinglisten-Archive |
Hallo Michael, Am 14.06.2004 18:28 Uhr schrieb "Michael Siebert" unter <fallen at webbuildersnet.de>: >> Ich brauche 1 regex, dessen Muster mir zwei verschiedene Strings gegen 1 zu >> durchsuchenden multiline String matcht,- und zwar als Bedingung. >> >> ((\b1String\b) (\b2String\b)), $suchstring) > > hä? wie jetz? > kannst du da evtl mal nen string posten auf den der regex matchen soll so als > beispiel weil mit dem da komm ich net klar :) Würde ich auch nicht, weil, Beispiel ist ja keine regex ;) Offensichtlich aber kein glücklicher Versuch der Veranschaulichung ;( Klartext: Suchstring z.B: "Die Ausgabe der Inhalte (Templates) eines WCMS wird grundsätzlich barrierefrei gestaltet, so dass die Darstellung geräteunabhängig ist." regex soll folgende Aussage haben: "gib ein TRUE zurück, wenn {String} 'Inhalte' UND {String}'barrierefrei' beide in beliebiger Anzahl (mind.1) und Position im Suchstring gefunden werden. D.h der Suchstring(natürlich nonsens) könnte auch wie folgt aussehen und die regex würde ebenfalls zutreffen (mit case i): "Die barrierefreiheit der Ausgabe der Inhalte (Templates) eines WCMS wird grundsätzlich so gestaltet, so dass die Vorgaben zur Barrierefreiheit für die Inhalte vollständig erfüllt werden." ein ODER ('|') ist ja kein Problem, nur komme ich nicht drauf, wie ich dieses UND, bzw. die Bedinung setzen soll. Die Negation der regex ist natürlich der zweite Schritt, der interessant wäre: "gib ein TRUE zurück, wenn {String} 'Inhalte' in beliebiger Anzahl (mind.1) und Position im Suchstring gefunden wird UND {String}'barrierefrei' NICHT vorhanden ist. gruss Olaf -- Olaf Gleba | creatics media.systems http://www.creatics.de | mailto:og at creatics.de
php::bar PHP Wiki - Listenarchive