Ausschließen bestimmter Zeichen

Indem Sie Klammern verwenden, können Sie die gültigen Zeichen in einer Formatspezifikation begrenzen.

Beispiele

Diese Spezifikation... ...bedeutet das
N[1357] Eine Ziffer: 1, 3, 5 oder 7.
N[1357](3) Drei Ziffern, die jeweils 1, 3, 5 oder 7 sein können.
X[#]N[4] Ein „#“-Zeichen und dann 4.
X[AaBb] Ein Zeichen: A, a, B oder b.

Ein Ausschlusssymbol (^) steht zur Verfügung, um ungültige Zeichen auszuschließen. Um Zeichen auszuschließen, muss sich das Symbol „^“ an erster Position im String befinden. Alle Zeichen, die nach „^“ stehe, sind ausgeschlossen.

Falls sich das „^“ nicht am Anfang des Strings befindet, ist „^“ ein gültiges Zeichen.

Wenn Sie das Ausschlussymbol in Kombination mit einem Bindestrich (-) verwenden, muss der Bindestrich das letzte Zeichen vor der schließenden Klammer (]) sein.

Beispiele

A[^QVZ] Jeder Buchstabe des Alphabets mit Ausnahme von Q, V oder Z.
X[^*](2-4) Zwei bis vier Zeichen, kein Sternchen.
X[ #<^] Eines von drei möglichen Zeichen: „#“, „<“ oder „^“.
X[ #<^135] Eines von sechs möglichen Zeichen: „#“, „<“, „^“, 1, 3, or 5.
X[ #<^^] Eine ungültige Spezifikation.
X[^_*#-](3-25) Drei bis fünfundzwanzig Zeichen, aber nicht „_“, „*“, „#“ oder „-“.
X[^_-*#](3-25) Eine ungültige Spezifikation, da der Bindestrich (-) nicht das letzte Zeichen vor der schließenden Klammer ist.