Hallo!
Tach.
Ich versuche für einen Online-Shop, der teileweise Produkte über ebay versteigert, seine aktuelle Übersichtstabelle mit einem regulären Ausdruck einzulesen. Das funktioniert aber nicht.
Weil HTML nicht mit regulären Ausdrücken zu parsen ist.
ich will alles was zwischen
Höchstbietender/Status
</th>
</tr>
und
</table>
steht auslesen. Mein Versuch:
preg_match ( "/Höchstbietender/Status\s*</th>\s*</tr>\s*(.*?)</table>/i", $html_body , $result);
Ein einfaches title="</table>" Attribut (wobei natürlich der Name des Attributs zweitrangig ist) zerlegt Dir Deinen Suchversuch. Weil HTML eben nicht mit regulären Ausdrücken zu parsen ist.
Andreas