易语言正则表达式怎么弄

匹配出
<![CDATA[
http://hkchoonghyun.org/user/saveDir/music/
<![CDATA[10.mp3]]>

要去掉<![CDATA[ 和 ]]>

怎样才能匹配出
http://hkchoonghyun.org/user/saveDir/music/
10.mp3
最新回答
中分一哥腰不好

2024-11-25 10:25:12

(?<=<\!\[CDATA\[)[^<\]]*

因为太帅被罚块

2024-11-25 18:23:03

.版本 2
.支持库 RegEx
.子程序 正则取中间文本
.参数 原文本, 文本型
.参数 前标记, 文本型
.参数 后标记, 文本型
.参数 接收数组, 文本型, 参考 数组
.局部变量 正则表达式, 正则表达式
.局部变量 搜索结果, 搜索结果, , "0"
.局部变量 i, 整数型
.局部变量 temp, 文本型
正则表达式.创建 (前标记 + “(.*?)” + 后标记, )
搜索结果 = 正则表达式.搜索全部 (原文本)
.计次循环首 (取数组成员数 (搜索结果), i)
temp = 搜索结果 [i].取匹配文本 (原文本, )
temp = 子文本替换 (temp, 前标记, “”, , , 真)
temp = 子文本替换 (temp, 后标记, “”, , , 真)
加入成员 (接收数组, temp)
.计次循环尾 ()
送舟行

2024-11-25 12:08:19

这个用的是正则表达式模块,觉得这个模块使用起来比易语言自带的方便多了,关键是代码量少