Hallo!
Ich bin gerade dabei ein Syntaxhighlightschema für htaccess-Dateien für GeSHi zu basteln.
Klappt auch alles ganz gut und bin schon fast fertig. Jedes Attribut und Schlüsselwort wird erkannt und auch gehighlighted.
Jedeoch habe ich Probleme mit den htaccess-Bereichen <Files> und <FilesMatch>. Diese muss ich per RegEx ausfündig machen, so dass ich sie highlighten kann. Folgendes ist möglich:
Code:
<Files>
<Files datei.ext>
einträge
</Files>
<Files ~ "\.(ext1|ext?)$">
Ich muss jetzt einen RegEx-Ausdruck basteln, der das einleitende Wort <Files> erkennt, auch wenn zwischen dem s und > etwas steht. Ich weiß: Anfängerbeispiel, ich bin aber einfach zu dumm dazu...
Frage 1: Wie kann ich <Files überhaupt in den regulären Ausdruck bringen?
Mein Versuch:
Code:
(<Files){1}[ ]{1}.*(>){1}
Mit (<Files){1} wollte ich überprüfen, ob diese Zeichenkette genau einmal vorkommt, was jedoch nicht funktioniert.
Liegts an dem < ? Denn ich hätte sonst alles aus der PHP-Doku.
Mein nächster Versuch wäre dann
Was jedoch auch nicht geht...
Grüße
Faux