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. |