Subst

Result = Subst ( Pattern , ReplaceString [, ReplaceString ])

Замещает аргументы &1, &2 и т.д. в шаблоне с первым, вторым и последующими ReplaceStrings соответственно и возвращает результат.

Если Pattern - null, тогда возвращается нулевая строка.

Для C разработчиков это не напохоже на упрощенное sprintf.

Эта функция очень полезна, когда вы должны соединять строки, которые должны переводиться. Не используйте & оператор, поскольку порядок соединения может меняться с языком.


Примеры

PRINT Subst("Gambas is &1", "BASIC")

Gambas is BASIC


PRINT Subst(("Today, we are &1 &2"), Format$(Now, "mmm"), Format$(Now, "d"))
will be translated in french this way:
PRINT Subst(("Aujourd'hui, nous sommes le &2 &1"), Format$(Now, "mmm"), Format$(Now, "d"))


См. также

LTrim$ | Left$ | Lower$ / LCase$ | Mid$ | RTrim$ | Replace$ | Right$ | Space$ | Split | String$ | Subst$ | Trim$ | Upper$ / UCase$