This function replaces every occurrence of a character in text a that is also contained in string b with the character that occurs in string c at the same index position (see examples). If b and c have different lengths, the characters in the longer list are ignored.
Parameters
Parameter | Description |
|---|---|
a | Text. |
b | Characters to be replaced. |
c | Replacement characters. |
d | (optional) true or single stops the process after the first replacement of each character (so no recursive replacements, see examples). Default: false. |
Examples
Parameter a | Parameter b | Parameter c | Parameter d | Result |
|---|---|---|---|---|
ABCDEF | AC | 12 | 1B2DEF | |
ABCDEF | AC2 | 12_ | 1B_DEF (Note: C was first replaced by 2 and then 2 by _) | |
ABCDEF | AC2 | 12_ | true | 1B2DEF (Note: C was only replaced by 2) |
ABCDEF | AC2 | 12_ | single | 1B2DEF (Note: C was only replaced by 2) |