phpbar.de logo

Mailinglisten-Archive

[php] preg_match Beispiel faq ?

[php] preg_match Beispiel faq ?

Schoen Fabian GMX fabian.schoen_(at)_gmx.net
Thu, 15 Jun 2000 22:04:35 +0200


Abend,

ich habe mich einmal auf der de.comp.lang.php FAQ
(http://www.koehntopp.de/php/) herumgeschaut und dort das Beispiel fuer URL
herauslesen (http://www.koehntopp.de/php/faq-6.html#ss6.8) gefunden.
Nun habe ich natuerlich dieses Beispiel versucht und irgendwie endet (oder
eben nicht) in einer Endless Loop.
Script
while (preg_match('=^(.*)<a(.*)href\="?(\S+)"([^>]*)>(.*)</a>(.*)$=msi',
"fuer weitere infos bitte<a href=\"losgehts.php3\">hier</a> klicken.",
$txt)) {
    /* $txt[3] enthält die gewünschte URL. */
    echo $txt[3] ."<br>";
}

Nun wird beim echo immer losgehts.php3 ausgegeben.

Ich habe so annaehernd keine Ahnung von preg_match, sowie regular
expressions (jaja, ich bin daran die FAQ zu lesen und dort wird erklaert was
regulaere Ausdruecke sind...)
Waere doch fuer Hilfe dankbar

mfg
fabian



php::bar PHP Wiki   -   Listenarchive