|
5精币
比如我有2个正则。
正则1是学号。姓名 2个子匹配文本。
而正则2是。学号+姓名+班级+年龄+身高+性别 6个子匹配文本
能不能用正则1去匹配正则2,把正则2的匹配到正则1学号的那一行取出来?
就好比说正则1是我们班学生的学号+姓名。
需要到正则2这个全校信息的里面去一条条匹配出来。
我写的代码全是匹配到正则2的第1条去了。不知道怎么改进了。
计次循环首 (正则_全校信息. 取匹配数量 (), i )计次循环首 (正则_本班学号. 取匹配数量 (), j )如果真 (寻找文本 (正则_全校信息. 取子匹配文本 (i, 1, ), 正则_本班学号. 取子匹配文本 (j, 2, ), , 假) ≠ -1 )超级列表框4. 置标题 (表项索引2, 2, 正则_全校信息. 取子匹配文本 (j, 2, )) 超级列表框4. 置标题 (表项索引2, 3, 正则_全校信息. 取子匹配文本 (j, 3, )) 跳出循环 ()计次循环尾 ()计次循环尾 ()
|
最佳答案
查看完整内容
[e=0].版本 2
.支持库 iext
.计次循环首 (正则_本班学号.取匹配数量 (), j)
.计次循环首 (正则_全校信息.取匹配数量 (), i)
.如果真 (正则_全校信息.取子匹配文本 (i, 1, ) = 正则_本班学号.取子匹配文本 (j, 2, ))
表项索引2 = 超级列表框4.插入表项 (, , , , , )
超级列表框4.置标题 (表项索引2, 2, 正则_全校信息.取子匹配文本 (i, 2, ))
超级列表框4.置标题 (表项索引2, 3 ...
|