Hello,
zur Zeit lese ich mit preg_match den GESAMTEN Titel-Tag einer Datei aus.
preg_match('/<title>(.*?)<\/title>/i', $file, $titel);Wie bekomme ich das hin, nur einen TEIL des Titels zu erhalten? Alle Versuche haben nichts gebracht. Meine Titel sehen so aus: "Text | Website-Name". Ich möchte allerdings nur den ersten Teil auslesen, bis zum "|".
preg_match('/<title>(.*|)/i', $file, $titel);
Was kennzeichnet denn dieses Muster?
(.*?)
Und wie würde man das Muster bauen müssen, dass garantiert an einem | aufhört zu lesen?
Beachte dabei, dass | auch eine Sonderbedeutung haben kann.
BTW: wie begrenzt Du denn Dein Muster in deiner obigen Angabe?
http://de2.php.net/manual/en/reference.pcre.pattern.syntax.php
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
