• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Regulärer Ausdruck will nicht funktionieren

supertobs

Mitglied
Hi,
Ich schreibe gerade eine Hilfeseite für meine Webseite.
Dazu nutze ich dateien, indenen der Inhalt jedes artikels gespeichert wird.

Dabei schaut so eine Datei folgendermaßen aus:
HTML:
TITLE:titel der seite
Inhalt...
Und noch mehr inhalt...

Jetz will ich, dass alles was zwischen TITLE: und dem Zeilenumbruch steht, als seitentitel extrahiert wird.
Dafür habe ich folgenden regulären ausdruck:
PHP:
$title = preg_replace('!^TITLE:(.*)\n!',"$1", $content,1);

In $content ist der Inhalt des Artikels gespeichert.

Ich hoffe ihr könnt mir helfen.

LG
Tobi
 
Werbung:
Wie liest du die Datei denn aus? Ich nehme an mit fopen, dann lies dir die Zeilen einzelnd aus und explode die Zeile mit Doppelpunkt als Delimeter.

$z1 = explode( ':', $handle );

$titel = $z1[1];
 
Werbung:
Naja eigentlich wollte ich das ganze schon mit fopen machen. dann hab ich aber die funktion file_get_contents gefunden, und wollte das ganze damit realisieren.
 
Zurück
Oben