我们正在尝试在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
,则不应标记任何内容。