Sorry es war schon spät und in meine Formel hat sich ein Fehler eingeschlichen:
Das Konstrunkt funktioniert wie Folgt:
Eingabe:
inp := "Hallo12$34%56";
Alle Ziffern durch "" ersetzen, heraus kommt ein String mit allen unerwünschten Zeichen
rmv := @replaceSubstring(
inp;"0":"1":"2":"3":"4":"5":"6":"7":"8":"9";"");
Die Eingabe an diesen Zeichen splitten (@explode verhält sich hier anders als Lotusscript-split, es wird nämlich jedes Zeichen als Trennzeichen akzeptiert, steht so auch in der Hilfe) und wieder zusammenführen
@implode(@explode(inp;rmv);"")
Heraus kommt ein String, in dem die unerwünschten Zeichen fehlen (also nur noch Ziffern enthalten sind)
@Bernhard:
du beziehst dich doch hier auf Lotusscript oder?
...da der Unterschied zu Trim nur darin besteht, dass Fulltrim mit Arrays umgehen kann, Trim aber nur skalare Werte verdauen kann.
in meiner Hilfe steht:
Fulltrim (LS)
The FullTrim trims strings by eliminating any duplicate whitespaces (SPACE, TAB, NEWLINE) from the center of the string and all whitespace at the beginning and end of the strings
Trim (LS)
Removes white space from both ends of a string.
@Trim (Formelsprache)
Removes leading, trailing, and redundant spaces from a text string, or from each element of a text list.
Ich stimme dir zu, dass "@trim" das genauso wie "Fulltrim" macht.
Der Unterschied zwischen "Trim" und "Fulltrim" besteht aber nicht nur darin, das letzteres mit Arrays umgehen kann.