易语言如何批量提取文本X后面固定的六位随机数字

2024-12-18 21:10:54
推荐回答(3个)
回答1:

可以使用正则表达式来取。
.版本 2
.支持库 RegEx

.局部变量 正则, 正则表达式
.局部变量 结果, 搜索结果, , "0"
.局部变量 i, 整数型

正则.创建 (“(?<=X:)\d{6}”, )
结果 = 正则.搜索全部 (“asdfXX:201010,DFSGGFDX:545654SDFSDXCFDFSFX:201444”)
.计次循环首 (取数组成员数 (结果), i)
输出调试文本 (结果 [i].取匹配文本 (“asdfXX:201010,DFSGGFDX:545654SDFSDXCFDFSFX:201444”, ))
.计次循环尾 ()

上次代码执行结果:
201010
545654
201444

回答2:

分割文本,取文本左边6位,或者寻找文本,找出X的位置取出6位

回答3:

EXCEL表同一个单元格内有文本、数字和字母,如何快递批量将它们分离提取出来这个问题可以用Excel的分列(在繁体版本excel里面叫数据剖析)功能解决: 一、