易语言正则表达式怎么匹配两行中间的内容

原文本内容:<tralign="center"><tdheight="1"class="xian">-----------------------------------... 原文本内容:

<tr align="center">
<td height="1" class="xian">-------------------------------------------------------------------------------------------------------------------------------------------</td>
</tr>
<tr align="left">
<td height="25" class="STYLE3" style="padding-left:10px;padding-right:10px">问题1:你是(单选题)</td>
</tr>

<tr valign="top">
<td height="22" align="left" style="padding-left:15px;padding-right:15px;padding-bottom:5px;line-height:20px" class="STYLE4"><input type="radio" name="1075915" value="value1">上班族</td>
</tr>

<tr valign="top">
<td height="22" align="left" style="padding-left:15px;padding-right:15px;padding-bottom:5px;line-height:20px" class="STYLE4"><input type="radio" name="1075915" value="value2">学生</td>
</tr>

<tr valign="top">
<td height="22" align="left" style="padding-left:15px;padding-right:15px;padding-bottom:5px;line-height:20px" class="STYLE4"><input type="radio" name="1075915" value="value3">自由职业</td>
</tr>

</table>

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

我要匹配的内容:
<tr align="left">
<td height="25" class="STYLE3" style="padding-left:10px;padding-right:10px">问题1:你是(单选题)</td>
</tr>

<tr valign="top">
<td height="22" align="left" style="padding-left:15px;padding-right:15px;padding-bottom:5px;line-height:20px" class="STYLE4"><input type="radio" name="1075915" value="value1">上班族</td>
</tr>

<tr valign="top">
<td height="22" align="left" style="padding-left:15px;padding-right:15px;padding-bottom:5px;line-height:20px" class="STYLE4"><input type="radio" name="1075915" value="value2">学生</td>
</tr>

<tr valign="top">
<td height="22" align="left" style="padding-left:15px;padding-right:15px;padding-bottom:5px;line-height:20px" class="STYLE4"><input type="radio" name="1075915" value="value3">自由职业</td>
</tr>
展开
 我来答
小哥的书架
推荐于2016-04-07 · 上不知天文,下不知地理。
小哥的书架
采纳数:128 获赞数:499

向TA提问 私信TA
展开全部

你这段内容中存在两种不同区域的文字


一处:问题1:你是(单选题)


二处:上班族、学生、自由职业


最好的方法是建立两个正则规则


一处:style="(.*?)">(.+?)</td>

                        |          |

                     匹配1    匹配2  

二处:value="(.*?)">(.+?)</td>

                        |          |

                     匹配1    匹配2  


只要把匹配2的内容取出来就行了,匹配1 的内容过虑掉


本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
佐佐木真帅
2014-07-13 · TA获得超过799个赞
知道大有可为答主
回答量:1345
采纳率:0%
帮助的人:1082万
展开全部
正则.创建("."+#引号+">(.*?)</td></tr>")
追问
这个不行....
追答
那就试试

正则.创建(#引号+">(.*?)")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
本豪爱大米
2014-07-14 · TA获得超过273个赞
知道小有建树答主
回答量:358
采纳率:66%
帮助的人:275万
展开全部
借用一楼:

正则.创建("."+#引号+">(.*?)</td>")



正则.创建 (“style=.*?” + #引号 + “>(.*?)</td>”)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式