问问题
1399 次
1 回答
0
根据您最近的评论,-replace "<a(.*?)</a>"
应该可以解决问题。
这是示例用法:
$tmp = @'
Printer1, <a href="h_product=Q7493A&h_lang=en&h_cc=us&h_tool=prodhomes" onclick="target = new Date().valueOf().toString(); if (window.open) window.open('h_product=Q7493A&h_lang=en&h_cc=us&h_tool=prodhomes',target,'resizable=yes,scrollbars=yes,menubar=yes,location=yes,toolbar=yes,status=yes'); return false;" id="lnkOtherLink2">Product Support</a> Black Cartridge,91%, Cyan Cartridge,59%, Magenta Cartridge,44%, Yellow Cartridge,24%, Image Transfer Kit,75%, Image Fuser Kit,21%,
'@
$tmp -replace "<a(.*?)</a>", ""
注意正则表达式贪婪限定符 ( ?
),如果没有它,您将捕获从第一个标记的开头<a>
到最后一个标记的结尾的所有内容,这可能不是您想要的(取决于整页内容)。
话虽如此,我无法相信 HP 打印机没有 API 来以正确的方式检查碳粉水平。
于 2013-02-05T14:53:23.947 回答