语法作用
从字符串中删除指定的所有字符,区分大小写;removeChars参数是一个字符串,该字符串内的每个字符就是要删除的指定字符。
XF.Str.Remove(str:string,removeChars:table)
函数代码
该函数的实现代码如下:
/// 从字符串中删除指定的所有字符,区分大小写;removeChars参数是一个字符串,该字符串内的每个字符就是要删除的指定字符
FUNCTION XF.Str.Remove = (str:string,removeChars:table) =>
CONCATENATEX(
FILTER(
ADDCOLUMNS(
GENERATESERIES(1,LEN(str)),
"Char",MID(str,[Value],1)
),
NOT CONTAINSSTRINGEXACT(removeChars,[Char])
),
[Char],
"",
[Value],ASC
)
应用示例
从字符串中删除 "|" 和 ";" 。
XF.Str.Remove("a|b;c|d;e","|;")
结果如下:
"abcde"