我使用的正则式控件是:PerlRegEx
在针对如下文本:您想提出什么问题呢?<td>请注意:如果您是新用户<b>请在注册2天后再来提问</b>1、选择问题的分类</td>必须输入,建议能概括问题内容?<td>问题的内容<tr>请注意换行</tr>建议围绕一<b>个议题提问以便专家回答您.</b>问题的价值分</td>200(难)我想获得<td>...</td>之间两段内容如:
<td>请注意:如果您是新用户<b>请在注册2天后再来提问</b>1、选择问题的分类</td>
<td>问题的内容<b>请注意换行</b>建议围绕一<b>个议题提问以便专家回答您.</b>问题的价值分</td>
请问正则式该如何去写。
如果写成<td>([^<]+<[^<]+<[^<]+)</td>只能匹配第一段
改写成<td>([^<]+<[^<]+<[^<]+<[^<]+<[^<]+)</td>只能匹配第二段
改写成<td>([\w\W]+)</td>那两段又合在一起输出了。
问题就是实际运用中<td>...</td>有多少种<>标记符都不能确定。唯一能确定的就是一定只有一对<td>..</td>记号的。