正则目录名及ID列表万能匹配工具

易语言 2020-07-19 16:15:27

正则目录名及ID列表万能匹配工具

html = 到文本 (HTTP读文件 (取运行目录()+“\1.html”))
' 分类列表_id = 正则元字符转义 (#常量2)
html = 到文本 (HTTP读文件 (取运行目录 () + “\2.html”))
分类列表_id = 正则元字符转义 (#常量1)
ID = 寻找文本 (分类列表_id, “\[分类ID\]”, , 真)
ID_1 = 寻找文本 (分类列表_id, “\[分类名称\]”, , 真)
.判断开始 (ID > ID_1) ' 分类ID在后面,名称在前面
匹配a = 2
匹配b = 1 ' 分类ID
.默认
匹配a = 1 ' 分类ID
匹配b = 2
.判断结束
调试输出 (分类列表_id, ID, ID_1, 匹配a, 匹配b)
分类列表_id = 子文本替换 (子文本替换 (分类列表_id, “\[分类ID\]”, “(.*?)”, , , 真), “\[分类名称\]”, “(.*?)”, , , 真) ' \[分类ID\]">\[分类名称\]
调试输出 (分类列表_id, )
正则.创建 (分类列表_id, html, , )
.计次循环首 (正则.取匹配数量 (), n)
调试输出 (正则.取子匹配文本 (n, 匹配a, ), 正则.取子匹配文本 (n, 匹配b, ))
.计次循环尾 ()