可以使用PowerShell的HT
ML
Agility Pack来解析和处理HT
ML
文档。以下是一个示例脚本,演示如何在HT
ML
字符串中查找并替换元素:
# 导入HTML Agility Pack模块
Import-Module HtmlAgilityPack
# 演示HTML字符串
$html = "<html><body><h1>Heading</h1><p>Paragraph</p></body></html>"
# 使用HTML Agility Pack解析HTML文档
$doc = New-Object HtmlAgilityPack.HtmlDocument
$doc.LoadHtml($html)
# 查找p元素
$p = $doc.DocumentNode.SelectSingleNode("//p")
# 替换p元素的文本
$p.InnerHtml = "Modified Paragraph"
# 将修改后的HTML字符串输出到控制台
$html = $doc.DocumentNode.OuterHtml
Write-Output $html