Funkce Replace
23.10.2007
Lotus Notes
Funkce Replace existuje v Lotus scriptu už od šestek.
K tomuto článku mě inspiroval článek Martina Humpolce, kde sepisuje souhrn novinek na blozích a webzinech, zabývajících se Lotus Notes. Odkazuje v něm na něco ohledně šablon textů. Píše o funkci ReplaceSubstring pomocí join split metody. Avšak podle mě je to zbytečné, neboť funkce ReplaceSubstring je již v Lotus sriptu implementována od šestek.
Dim s as String
Let s = Replace("To je peklo", "peklo", "nebe")
Funkce Replace je vůbec nesmírně zajímavá. Kromě toho, že má několik dalších nepovinných parametrů, jako start, count, nebo compMethod, tak se navíc dá kombinovat čistý string s proměnnou typu array.
Například jak jednoduše odstranit duplicity ve dvou polích:
Let retVal = Fulltrim(Replace(array1, array2, ""))