Nachrichtenformat

Syntax

	messageFormat($pattern)

Beschreibung

Konstruiert ein Nachrichtenformat mit dem angegebenen Muster für entweder parse() oder format() Aufrufe.

Siehe MessageFormat.

Parameter

Name Typ Beschreibung Pflicht Default
pattern Zeichenkette

Das Pattern in dem formatiert werden soll. Es können Platzhalter definiert werden ({0}, {1} etc.), die anschließend beim Formattieren durch Parameter gefüllt werden. Diese Platzhalter können zusätzlich Formattypen und Subformattypen definieren, um die Parameter zusätzlich zu formattieren ({0, number, integer}, {1, date} etc.). Für mehr Informationen zu möglichen Patterns siehe MessageFormat.

ja

Rückgabewert

Typ: Fachobjekt

Ein Nachrichtenformat, das nun für parse() oder format() Aufrufe verwendet werden kann.

Beispiele

Einfaches Formattieren

	messageFormat("Good {0}, {1}! Today we have {2} degrees.").format("Morning", "Sir", 19)

Ausgabe: Good Morning Sir! Today we have 19 degrees.

Formattieren mit Formattyp

	messageFormat("At {1,time} on {1,date}, there was {2} on planet {0,number,integer}.").format(7, now(), "a disturbance in the Force")

Ausgabe: At 15:36:40 on 11.10.2021, there was a disturbance in the Force on planet 7.

Das Datum wird in dieser Nachricht mehrfach verwendet und mit Hilfe von time und date entsprechend formattiert.

Parse

	messageFormat("Good {0}!").parse("Good Morning!")

Ausgabe: Nachrichtenobjekt