RPTools

From MapToolDoc

listReplace

listReplace() Function

Introduced in version 1.3b42

Replaces the element at the specified index of a String List with a new value. If a delimiter is not specified then the default value of "," is used. The index for lists starts at 0.

Usage

  1. listReplace(list, index, value)
  1. listReplace(list, index, value, delim)

Examples

Simple example:

  1. [r: listReplace("This, isnt, a , test", 1, "is")]

Returns This, is, a, Test

Example using a String List with a non-default delimiter:

  1. [r: listReplace("This: isnt: a: test", 1, "is", ":")]

Returns This: is: a: test

Example using a String List stored in a variable:

  1. [h: ListVar = "This, is, a, great, test"]
  2. [h: ListVar = listReplace(ListVar, 3, "silly")]
  3. [r: ListVar]

Returns: This, is, a, silly, test