Przejdź do głównej zawartości
AMODITAMODITDokumentacja

StringFormat

Funkcja StringFormat wstawia wartości w miejsca znaczników w tekście. Znacznik {0} funkcja zastępuje pierwszą wartością podaną po tekście formatu, {1} drugą i tak dalej. Kolejne wartości podajesz jako następne argumenty.

Znacznik z nazwą, np. {name}, funkcja zastępuje wartością zmiennej reguły albo pola sprawy o tej nazwie. Znaczniki, których nie da się dopasować, zostają w wyniku bez zmian.

StringFormat("format", "object");
Argument Typ Wymagany Opis
format tekst Tak Tekst formatu ze znacznikami {0}, {1} itd.
object tekst Tak Wartość wstawiana w miejsce znacznika. Kolejne wartości podajesz jako następne argumenty.

Funkcja zwraca tekst: kopię tekstu format, w której znaczniki zastąpiono podanymi wartościami.

Zmienna result będzie zawierać wartość „xyz”.

result = StringFormat("x{0}z", "y");

Zmienna result będzie zawierać wartość „xyz qwe”.

result = StringFormat("x{0} {1}we", "yz", "q");
  • Ujmuj znaczniki w nawiasy klamrowe, np. {0}.
  • Podaj tyle wartości, ile znaczników numerowanych jest w tekście formatu.
  • Znacznik bez nawiasów klamrowych. Funkcja go nie zastąpi i zwróci tekst formatu bez zmian. Sprawdź, czy każdy znacznik jest ujęty w nawiasy klamrowe.
  • Mniej wartości niż znaczników. Niedopasowane znaczniki zostaną w wyniku. Podaj wartość dla każdego znacznika.