{ "name": "format", "type": "function", "groups": ["String"], "description": "Format a string using supplied arguments.", "variableLenArguments": true, "arguments": [ {"arg":"string", "description":"A string with placeholders %1, %2, etc., for the arguments. Placeholders can be repeated. The lowest numbered placeholder is replaced by arg1, the next by arg2, etc."}, {"arg":"arg1", "syntaxOnly": true}, {"arg":"arg2", "syntaxOnly": true}, {"arg":"arg", "descOnly": true, "description":"any type. Any number of arguments."}], "examples": [ { "expression":"format('This %1 a %2','is', 'test')", "returns":"'This is a test'"}, { "expression":"format('This is %2','a bit unexpected but 2 is lowest number in string','normal')", "returns":"'This is a bit unexpected but 2 is lowest number in string'"} ] }