Hallo,
erstmal eine Frage: Bei TSynMultiSyn (aus SynEdit) kann ich doch verschiedene Schemes setzen, welche dann eine StartExpression und eine EndExpression erwarten. Sind das Per-Compatible-Regular-Expressions (pcre)?
Zweite Frage: Ich wollte nun, dass alles zwischen <?php und ?> mit TSynPhpSyn gehighlightet wird, nur leider hat das den netten Nebeneffekt, dass dies auch geschieht, wenn es zwischen <!-- und --> steht. Deshalb habe ich mir gedacht, das mit pcre zu verhindern (in so fern das unterstützt wird). Da habe ich angefangen zu basteln und das ist entstanden:
Quelltext
1:
| [<!--*]{0,0}[-->]{0,0}<\?php |
Also als StartExpression. Nur leider funktioniert das nicht. Hat jemand eine bessere Idee?