如何使用正则表达式在HTML中查找字符串?

时间:2018-03-14 09:17:06

标签: html regex pcre

我们正在尝试在html源代码中查找正则表达式。我们需要标记一个特殊的表达式,在我们的例子中是“SRV”。

文字如下:

<p><b>Cancelled:</b></p>

<p><b>Failed:</b></p>
SRV

<p><b>Successful:</b><br>
SRV-LOC-APP01, SRV-LOC-APP02, SRV-LOC-BCK01, SRV-LOC-DC01, SRV-LOC-PHD02,
SRV-LOC-PRT01, SRV-LOC-SHR01, SRV-LOC-SQL01, SRV-LOC-SQL02, SRV-LOC-SYS01,
SRV-LOC-VIR01, WKS-LOC-008 </p>

<p><b>Incomplete:</b></p>

<p><b>Not Attempted:</b></p>

我们的正则表达式是:

((?s)(?<=Failed:).*(?=Successful))

这标志着失败:和成功之间的所有。

但我们需要仅标记SRV,如果它不是空的话。如果没有列出SRV,则不应标记任何内容。

0 个答案:

没有答案