Reguläre Ausdrücke - Übersicht
Reguläre Ausdrücke (RegEx) ermöglichen es Ihnen, Textmuster im Verwendungszweck von Bankumsätzen zu erkennen und für Kontierungen, Beträge oder Belegnummern zu extrahieren. Diese Referenz beschreibt die in FibuNet verfügbaren Zeichen und Muster.
Zeichenauswahl
Ausdruck | Bedeutung | Beispiel |
[ehg] | Eines der Zeichen "e", "g" oder "h" | |
[0-6] | Eine Ziffer von 0 bis 6 (Bindestrich markiert den Bereich) | Entspricht [0123456] |
[A-Za-z0-9] | Alle Buchstaben A-Z, a-z und Zahlen 0-9 | Identisch mit [a-zA-Z0-9] |
[1-35-9] | Zahlen 1-3 und 5-9 (ohne die 4) | Bereiche ohne Komma oder Leerzeichen hintereinander |
[1-9][a-z] | Genau eine Zahl gefolgt von einem Buchstaben | |
(abc) | Zusammenfassen von Ausdrücken |
Zeichenklassen
Ausdruck | Bedeutung |
\b | Wortgrenze |
\d | Eine Ziffer (0-9) |
\D | Keine Ziffer (entspricht [^0-9]) |
\s | Ein Leerzeichen |
\w | Ein Buchstabe, eine Ziffer oder der Unterstrich (entspricht [A-Za-z_0-9]) |
(?i) | Schaltet die Unterscheidung von Groß-/Kleinschreibung aus |
(?-i) | Schaltet die Unterscheidung von Groß-/Kleinschreibung ein |
Quantoren
Quantoren beziehen sich immer auf den vorhergehenden regulären Ausdruck.
Ausdruck | Bedeutung | Beispiel |
{n} | Der Ausdruck muss genau n-mal vorkommen | |
{min,} | Mindestens min-mal, beliebig oft | |
{min,max} | Mindestens min-mal, maximal max-mal | [0-9]{2,5} = zwei- bis fünfstellige Zahl |
{0,max} | Maximal max-mal | |
? | Optional (0 oder 1 Mal), entspricht {0,1} | [1-9][0-9]? = ein- oder zweistellige Zahl |
+ | Mindestens einmal, beliebig oft, entspricht {1,} | [ab]+ entspricht "a", "b", "aa", "bbaab" |
* | Beliebig oft (auch keinmal), entspricht {0,} | |
. | Ein beliebiges Zeichen | .* = beliebig viele Zeichen |
Hinweis: Wenn Sie nach einem Punkt suchen, schreiben Sie t\. (Backslash hebt die Sonderbedeutung auf).
Weitere Zeichen
Ausdruck | Bedeutung | Beispiel |
^ | Negiert die Zeichenklasse (innerhalb von []) | [^qz]+ = alle Zeichen außer q und z |
ABC|abc | Entweder der eine oder der andere Ausdruck | Das Wetter ist (toll|richtig schlecht) |
\ | Hebt die Bedeutung des nächsten Zeichens auf | [0-9\*] = alle Zahlen und der Stern |
Platzhalter für Buchtext und Belegnummern
Diese Platzhalter können Sie in Buchtexten und Belegnummern verwenden:
Platzhalter | Bedeutung |
<A> | Auftraggeber |
<B> | Zahl-/Überweisungsbetrag |
<0> oder <1> usw. | Erster, zweiter usw. gefundener Text aus dem regulären Ausdruck |
