Hallo,
wie muss ich den regulären Ausdruck ändern, damit er mir alle Inhalt der B-Tags liefert?
Also statt dem (\S+) muss irgendwas anderes rein oder?
<?
$zeile=implode("",file("datei.html"));
$pattern = '=^(.*)<B>(\S+)</B>(.*)$=msi';
while (preg_match($pattern, $zeile, $txt))
{
/* $txt[3] enthält die gewünschte URL. */
echo $txt[3]."<p>";
/* $zeile neu bauen */
$zeile = $txt[1]." hier war mal ein Link ".$txt[6];
}
?>
wie muss ich den regulären Ausdruck ändern, damit er mir alle Inhalt der B-Tags liefert?
Also statt dem (\S+) muss irgendwas anderes rein oder?
<?
$zeile=implode("",file("datei.html"));
$pattern = '=^(.*)<B>(\S+)</B>(.*)$=msi';
while (preg_match($pattern, $zeile, $txt))
{
/* $txt[3] enthält die gewünschte URL. */
echo $txt[3]."<p>";
/* $zeile neu bauen */
$zeile = $txt[1]." hier war mal ein Link ".$txt[6];
}
?>
Kommentar