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