无法解析正则表达式

时间:2017-01-07 23:08:59

标签: java regex

我有一些数据,我想从中提取一些细节。

<div id="ctl00_hpVendorManager">
<h5 class="panelTitle"><span class="title ">Vendor Manager(s)</span></h5>
Resource Manager: CHS MSP HOUSE<br>
Resource Administrator:     
</div>

我想在</h5></div>之间提取数据。

这是我尝试过的正则表达式。

>Vendor Manager\(s\).*?<\/h5>(.*?)<\/

但它似乎没有效果。

我做错的任何线索。

2 个答案:

答案 0 :(得分:3)

首先,你不应该使用正则表达式来完成这些任务。解析HTML并使用XPath之类的东西来提取它的一部分。

如果您仍想这样做,请尝试这样的模式:

swift build

答案 1 :(得分:2)

试试这个:

<\\/h5>(.|\\n)*?<\\/div>

demo