Highlight Dokumentation
Reguläre Ausdrücke
Siehe Boost Regex-Dokumentation
Beispiele
Regex=[[ [A-Z]\w+ ]]
Erkenne Strings die mit Großbuchstaben beginnen.
Regex=[[ [$@%]\w+ ]]
Erkenne Variablennamen die mit $, @ oder % beginnen.
Regex=[[ \$\{(\w+)\}) ]] or Regex=[[ \$\{(\w+)\} ]], Group=1
Erkenne Variablennamen wie ${name}. Nur der eingeschlossene Name wird hervorgehoben. Dazu wird der Grouping-Mechanismus verwendet. Wenn kein Gruppenindex angegeben wird (wie im ersten Beispiel oben), dann wird der Match mit dem höchsten Index verwendet.
Regex=[[ (\w+)\s*\( ]]
Erkenne Funktionsnamen, hier wird wieder Grouping angewandt.
Regex=[[STO\xe2\x88\x91]]
Erkenne Unicode in Schlüsselwörtern.
[[\A(?!x)x]]
Ein nie matchender Ausdruck. Kann eingesetzt werden, um ein Default-Syntaxelement zu deaktivieren.