Mailinglisten-Archive |
Hallo Raffael, > > Habe bis jetzt allerdings noch keinen Plan ... :-( > Wenn ich das richtig verstanden habe wäre sowas die Lösung? > if(preg_match('/^(.*?)([a-z0-9\-\_]+\.[a-z]{1,3})$/',$string)) { > //mach was > } nee, das maetscht ja immer ... :-( Wir nehmen mal ein konkretes Beispiel: <? $patter = '*orbert*ffer*'; ?> damit soll unter anderem www.norbert-pfeiffer.de oder www.robert-schoeffer.com gefunden werden. Man muesste also die Sternchen gegen einen Ausdruck tauchen. Vielleicht irgendwie so: <? $patter = '*orbert*ffer*'; $ersatz = '[a-z0-9\-\_\.]'; $suchen = '/^('.str_replace('*', $ersatz, $patter).')$/'; if (preg_match($suchen, $domain) { echo 'Treffer'; } ?> Aber das bringt erst mal nix, da ist noch was flasch ... :-( m. b. G. N. Pfeiffer --------------------- normal: 06131-1436094 Notruf: 0163-3613642 --------------------- e.o.f.
php::bar PHP Wiki - Listenarchive