StringForm[str, $expr_1$, $expr_2$, ...]StringForm replace placeholders `[number]` by the element $expr_{[number]}$.
StringForm["`1` bla `2` blub `3` bla `2`", a, b, c]
An empty placeholder `` is replaced by the element that follows the one used in the previous placeholder:
StringForm["`2` bla `1` blub `` bla `3`", a, b, c]
The index of a placeholder must be always a non-negative integer:
StringForm["`-1` bla", a]
and cannot exceed the number of extra parameters:
StringForm["`2` bla", a]
Backquotes (`) are always interpreted as part of a placeholder:
StringForm["`` is Global`a", a]
To use a Backquote as a character, escape it with a backslash:
StringForm["`` is Global\\`a", a]
Elements are formatted according the enclosing context:
OutputForm[StringForm["Integral of f: ``", Integrate[F[x],x]]]
StandardForm[StringForm["Integral of f: ``", Integrate[F[x],x]]]