求人帮忙写易语言的正则表达式,提取html的table td中内容
<tr><tdclass="name">要提取的第一项</td><tdclass="size">要提取的第二项</td><tdclass="date">要提取的第三项</...
<tr><td class="name">要提取的第一项</td>
<td class="size">要提取的第二项</td>
<td class="date">要提取的第三项</td>
<td class="action">要提取的第四项</td></tr>
<tr><td class="name">要提取的第一项</td><td class="size">要提取的第二项</td><td class="date">要提取的第三项</td><td class="action">要提取的第四项</td></tr>
每个<td>之间是没有换行的,我只是想让他家更容易看一点。易语言上面要怎么用?怎么写? 展开
<td class="size">要提取的第二项</td>
<td class="date">要提取的第三项</td>
<td class="action">要提取的第四项</td></tr>
<tr><td class="name">要提取的第一项</td><td class="size">要提取的第二项</td><td class="date">要提取的第三项</td><td class="action">要提取的第四项</td></tr>
每个<td>之间是没有换行的,我只是想让他家更容易看一点。易语言上面要怎么用?怎么写? 展开
3个回答
展开全部
<td class="(.*?)">(.*?)</td>
上面是表达式,到易语言环境里面要处理下引号的问题你懂的。
然后创建一个变量,类型为正则表达式,再创建一个变量,类型为搜索结果。正则表达式先使用创建()方法,然后后面的操作记得不太清楚了,手头没有易语言环境..对了!记着取子匹配文本,取第二个括号里的内容才是你想要的哦。
LS用取文本中间的思想也是可以的。
LZ跟我一样,XML的解析我也用正则,用来不用XML解析的类..(难道这是强迫症!)
纯手打,希望采纳。如果有问题还可以追问!
上面是表达式,到易语言环境里面要处理下引号的问题你懂的。
然后创建一个变量,类型为正则表达式,再创建一个变量,类型为搜索结果。正则表达式先使用创建()方法,然后后面的操作记得不太清楚了,手头没有易语言环境..对了!记着取子匹配文本,取第二个括号里的内容才是你想要的哦。
LS用取文本中间的思想也是可以的。
LZ跟我一样,XML的解析我也用正则,用来不用XML解析的类..(难道这是强迫症!)
纯手打,希望采纳。如果有问题还可以追问!
展开全部
正则肯定要用到的,用精易模块中的取出中间文本,加上计次循环命令,
可以失现自动化采集,我曾经写过采集某论坛的在线会员 ,现在忘记了,还要用到数组,
可以失现自动化采集,我曾经写过采集某论坛的在线会员 ,现在忘记了,还要用到数组,
追问
额。。。。这回答。。。。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没易语言环境,给你一个参考一下,需要转义的地方自行处理
<td[^>]*>.*?</td>
<td[^>]*>.*?</td>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询