Formatierung von Zeichen

Beginnt die Eigenschaft Formatierung nicht mit einem Prozentsymbol (%), enthält aber eine Reihe von (@)-Symbolen, erstellt diese Formatierungsmethode eine neue Zeichenfolge aus den Zeichen des Originals und auf der Grundlage der Position der (@)-Symbole. Das ermöglicht die Formatierung einer Telefonnummer entsprechend eines Standardstils. In diesem Beispiel sollte die Original-Telefonnummer eine 10-stellige Nummer sein wie z. B. 8015551212. Die folgende Formatzeichenfolge:

(@@@) @@@-@@@@ generiert die Telefonnummer: (801) 555-1212.

Jedes (@)-Symbol wird das nächste Zeichen aus der Original-Zeichenfolge angehängt. Jedes weitere Zeichen wird wortgetreu angehängt. Wird ein (@)-Symbol gefunden und die Original-Zeichenfolge enthält keine weiteren Zeichen, wird an dessen Stelle ein Leerzeichen eingefügt. Beginnt die Zeichenfolge mit einem Bindestrich (-) und enthält (@)-Symbole, beginnt die Zeichenformatierung mit dem letzten Zeichen der Original-Zeichenfolge und fährt von rechts nach links bis zum ersten Zeichen fort. Die folgende Formatzeichenfolge basiert auf 8015551212:

-@@@-@@@@ und generiert die Zeichenfolge: 555-1212