Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#12

AW: Regex: zwischen 2 Strings "matchen"

  Alt 6. Mai 2011, 17:44
Aaah.
HTML mit RegEx parsen ist doch einfach nur Gemurkse.
Das ist dann genau der Code, der bei einer kleinen Änderung der Aussenwelt nicht mehr funktioniert und dann fängt das grosse Debuggen an.
Wozu gibt es denn in PHP das Document Object Model?
DOMDocument->loadHTML() aufrufen und damit weiterarbeiten.
Kleines Startbeispiel:
PHP-Quellcode:
$doc = new DOMDocument();
$doc->loadHTML($myhtml);
$tags = $doc->getElementsByTagName('a');
foreach ($tags as $tag)
{
  echo $tag->getAttribute('href').' | '.$tag->nodeValue."\n";
}
Andreas
  Mit Zitat antworten Zitat