可以使用正则表达式来取。
.版本 2
.支持库 RegEx
.局部变量 正则, 正则表达式
.局部变量 结果, 搜索结果, , "0"
.局部变量 i, 整数型
正则.创建 (“(?<=X:)\d{6}”, )
结果 = 正则.搜索全部 (“asdfXX:201010,DFSGGFDX:545654SDFSDXCFDFSFX:201444”)
.计次循环首 (取数组成员数 (结果), i)
输出调试文本 (结果 [i].取匹配文本 (“asdfXX:201010,DFSGGFDX:545654SDFSDXCFDFSFX:201444”, ))
.计次循环尾 ()
上次代码执行结果:
201010
545654
201444
分割文本,取文本左边6位,或者寻找文本,找出X的位置取出6位
EXCEL表同一个单元格内有文本、数字和字母,如何快递批量将它们分离提取出来这个问题可以用Excel的分列(在繁体版本excel里面叫数据剖析)功能解决: 一、