字符串拆分成多个

举例

1:逗号分隔符拆分串

7,45,31,12是由逗号分隔的数字串,找出最大数字

编写 SPL 脚本:


A

1

7,45,31,12

2

=A1.split@cp().max()

A1   由逗号分隔的数字串

A2   函数 split 将字符串拆分为序列,@c 表示按逗号拆分(也可以不加 @c,直接用参数 ","),@p 表示自动解析数据类型,比如整数字符串解析为整数。结果为:45

2:转义字符分隔符拆分串

1

2

是由回车符分隔的数字串,找出最大数字

编写 SPL 脚本:


A

1

1

2

2

=A1.split@np().max()

A1   由回车符分隔的数字串

A2   函数 split 将字符串拆分为序列,@n 表示按逗号拆分(也可以不加 @n,直接用参数 "\n"),@p 表示自动解析数据类型,比如整数字符串解析为整数。结果为:2

3:多字符分隔符拆分串

7as45df31as12是由多字符分隔的串,按分隔符“df”把原串拆分成多个串

编写 SPL 脚本:


A

1

7as45df31as12

2

=A1.split("df")

A1   由是由多字符分隔的串

A2   函数 split 将字符串拆分为序列,参数"df"作为分隔符,结果为:

7as45

31as12