易语言表正则达式提取数据
mod=viewthread&tid=6366889&extra=&authorid=5816617&page=3">3</a><strong>4...
mod=viewthread&tid=6366889&extra=&authorid=5816617&page=3">3</a><strong>4</strong><label><input type="text" name="custompage" class="px" size="2" title="输入页码,按回车快速跳转" value="4" onkeydown="if(event.keyCode==13) {window.location='forum.php?mod=viewthread&tid=6366889&extra=&authorid=5816617&page='+this.value; doane(event);}" /><span title="共 4 页"> / 4 页</span></label></div><span class="pgb y" id="visitedforumstmp" onmouseover="$('visitedforums').id = 'visitedforumstmp';this.id = 'visitedforums';showMenu({'ctrlid':this.id,'pos':'21'})"><a href="http://bbs.52pk.com/forum-768-1.html">返回列表</a></span>
<a id="newspecialtmp"
整个网页代码我只取了一段 我的问题是我想把><span title="共 4 页"> 其中的数字4提取出来
怎么写正则表达式呢 展开
<a id="newspecialtmp"
整个网页代码我只取了一段 我的问题是我想把><span title="共 4 页"> 其中的数字4提取出来
怎么写正则表达式呢 展开
1个回答
展开全部
共([\s\S]*?)页
.版本 2
.支持库 RegEx
.子程序 取页数, 文本型
.参数 待取的文本, 文本型
.局部变量 正则, 正则表达式
.局部变量 搜索结果, 搜索结果, , "0"
正则.创建 (“共([\s\S]*?)页”, )
搜索结果 = 正则.搜索全部 (待取的文本)
.如果 (取数组成员数 (搜索结果) ≠ 0)
返回 (删首尾空 (搜索结果 [1].取子匹配文本 (待取的文本, 1, )))
.否则
返回 (“0”)
直接复制调用
.版本 2
.支持库 RegEx
.子程序 取页数, 文本型
.参数 待取的文本, 文本型
.局部变量 正则, 正则表达式
.局部变量 搜索结果, 搜索结果, , "0"
正则.创建 (“共([\s\S]*?)页”, )
搜索结果 = 正则.搜索全部 (待取的文本)
.如果 (取数组成员数 (搜索结果) ≠ 0)
返回 (删首尾空 (搜索结果 [1].取子匹配文本 (待取的文本, 1, )))
.否则
返回 (“0”)
直接复制调用
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询