text processing utilities

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.

Tupel7