云日志服务 LTS-字符串函数:函数列表

时间:2024-01-25 20:23:05

函数列表

表1 字符串函数

函数

描述

lpad函数

在字符串的开头填充指定字符,直到指定长度后返回结果字符串。如果未指定填充字符,则使用“ ”进行填充。

rpad函数

在字符串的结尾填充指定字符,直到指定长度后返回结果字符串。如果未指定填充字符,则使用“ ”进行填充。

replace函数

将字符串中的匹配字符串替换成指定的字符串,如果未指定替换字符串,则将匹配的字符串从原来的字符串中删除。

reverse函数

将字符串转换成反向顺序的字符串。

repeat函数

将字符串重复指定次数。

contains_string函数

判断字符串是否包含指定字符串。

icontains_string函数

判断字符串是否不包含指定字符串。

textcat函数

将两个字符串拼接起来,返回拼接后的结果。

btrim函数

删除字符串左右两侧的空格。

parse_long函数

将字符串转换成基于指定基数的Long型,如果未指定基数,则基于十进制对原始字符串进行转换。

split函数

使用指定的分隔符拆分字符串,并返回子字符串的集合。如果设置了limit,则使用limit限制拆分字符串的数量。

split_part函数

使用指定的分隔符拆分字符串,并返回指定位置的字符串。如果拆分后指定的位置超过数组的长度,则返回“”。

split_to_map函数

使用指定的第一个分隔符拆分字符串,然后使用指定的第二个分隔符第二次拆分字符串,返回第二次拆分后的结果。

string_format函数

返回以Java的String.format方式格式化的字符串。

strpos函数

查询目标子串初次出现在字符串中的位置,如果目标子串未出现在字符串中,则返回0。

substr函数

使用起始位置和长度返回子字符串。如果没有长度参数,则返回从起始位置开始的整个字符串,同substring。

substring函数

使用起始位置和长度返回子字符串。如果没有长度参数,则返回从起始位置开始的整个字符串。

length函数

如果字符串表达式是字符数据类型,则返回输入的字符长度;否则,返回字符串表达式的字节长度(不小于位数除以8的最小整数)。

char_length函数

与length函数功能一致,如果字符串表达式是字符数据类型,则返回输入的字符长度;否则,返回字符串表达式的字节长度(不小于位数除以8的最小整数)。

character_length函数

与length函数功能一致。

strlen函数

与length函数功能一致。

levenshtein_distance函数

计算两个字符串str1和str2之间的最小编辑距离。

normalize函数

格式化字符串。

to_utf8函数

将字符串转换为UTF-8编码格式。

chr函数

将ascii值转换成字符。

concat函数

用于将多个参数拼接成一个字符串。

support.huaweicloud.com/usermanual-lts/lts_07_0093.html