STR_SPLIT 文本分割
简介
STR_SPLIT函数可以将文本按指定分割符拆分,返回指定位置之前或之后的字符串
视图/助手/数据管理公式,公式参数为字符串类型的常量时,必须用英文单引号标记,不支持英文双引号。
函数原型
STR_SPLIT(str,sep,num)
函数说明
名称 | 类型 | 描述 |
---|---|---|
str | 字符串型, 支持字段:单行文本、多行文本(只在数据管理-批量修改时支持作参数)、下拉框、单选按钮组、流水号、数据ID |
需分割的源字符串 |
sep | 字符串型, 支持字段:单行文本、多行文本(只在数据管理-批量修改时支持作参数)、下拉框、单选按钮组、流水号、数据ID |
分割符 |
num | 数字类型,支持字段:数字字段 | 保留的原始字符串的数量, 正数:从左开始计算,保留num位置之前的所有分割字符串(按原样格式保留) 负数:从右开始计算,保留num绝对值之后的所有分割字符串(按原样格式保留) num=0或空时结果为空 |
- \ 、 \t 、\r 、\n等作分割符时,需要在前面加反斜杠\,STR_SPLIT('molly,\nhello,world,'\\n',1),返回 molly, ;如果不加反斜杠\,则会认为是转义字符:\r 表示回车符,\n 表示换行符等。
- 英文单引号做分割符时,要加反斜杠\,如STR_SPLIT('molly,\'hello,world','\'',1),返回 molly,
- 如果未在源字符串中匹配到分割符,则返回源字符串,如STR_SPLIT('molly,hello,world','sorry',1),返回 molly,hello,world
- 直接使用反斜杠\做分割符不符合字符串的声明语法,如STR_SPLIT('molly,\'hello,world\'','\',1)
举例
公式编辑与效果展示 |
---|