phpbar.de logo

Mailinglisten-Archive

[php] RegEx-Problemchen ...

[php] RegEx-Problemchen ...

Norbert Pfeiffer norbert at itbw.de
Die Jun 20 18:22:46 CEST 2006


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