易语言正则表达式应用一例

正则表达式应用一例

.版本 2 .支持库 RegEx .支持库 iext .子程序 __启动窗口_创建完毕 编辑框1.内容 = #常量1 .子程序 _按钮1_被单击 .局部变量 文本, 文本型 .局部变量 表达式1, 正则表达式 .局部变量 表达式2, 正则表达式 .局部变量 结果1, 搜索结果, , "0" .局部变量 i, 整数型 .局部变量 结果2, 搜索结果, , "0" .局部变量 a, 整数型 .局部变量 序号, 整数型 文本 = #常量1 表达式1.创建 (“<link>(.*?)</link>”, ) 表达式2.创建 (“<name>(.*?)</name>”, ) 结果1 = 表达式1.搜索全部 (文本) 结果2 = 表达式2.搜索全部 (文本) 超级列表框1.全部删除 () 序号 = 0 .如果真 (取数组成员数 (结果1) = 取数组成员数 (结果2)) .计次循环首 (取数组成员数 (结果1), i) .如果真 (寻找文本 (结果2 [i].取子匹配文本 (文本, 1, ), 编辑框2.内容, , 假) ≠ -1) 序号 = 序号 + 1 a = 超级列表框1.插入表项 (, 到文本 (序号), , , , ) 超级列表框1.置标题 (a, 1, 结果2 [i].取子匹配文本 (文本, 1, )) 超级列表框1.置标题 (a, 2, 结果1 [i].取子匹配文本 (文本, 1, )) .如果真结束 .计次循环尾 ()
相关文件下载地址
©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注