This is documentation for Mathematica 6, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)


StringInsert["string", "snew", n]
yields a string with "snew" inserted starting at position n in "string".
StringInsert["string", "snew", -n]
inserts at position n from the end of "string".
StringInsert["string", "snew", {n1, n2, ...}]
inserts a copy of "snew" at each of the positions n_i.
StringInsert[{s1, s2, ...}, "snew", n]
gives the list of results for each of the s_i.
  • StringInsert["string", "snew", n] makes the first character of snew the n^(th) character in the new string.
  • StringInsert["string", "snew", -n] makes the last character of snew the n^(th) character from the end of the new string.
  • In StringInsert["string", "snew", {n1, n2, ...}] the ni are taken to refer to positions in "string" before any insertion is done.  »
New in 2 | Last modified in 5.1