【发布时间】:2010-10-26 13:51:11
【问题描述】:
我有一个 mht 文件,我希望得到 mht 的所有文本。我坚持使用正则表达式,但我在 mht 中除了英语还有其他语言,所以文本本身包含 A7=A98=D6 之类的东西...
选择在浏览器中查看的文件的所有文本,然后将其复制并粘贴到记事本中 - 这就是我需要的。
谢谢。
【问题讨论】:
标签: c# .net regex extract mhtml
我有一个 mht 文件,我希望得到 mht 的所有文本。我坚持使用正则表达式,但我在 mht 中除了英语还有其他语言,所以文本本身包含 A7=A98=D6 之类的东西...
选择在浏览器中查看的文件的所有文本,然后将其复制并粘贴到记事本中 - 这就是我需要的。
谢谢。
【问题讨论】:
标签: c# .net regex extract mhtml
在 Internet Explorer 中打开文件并将其保存为纯文本 (UTF-8)。 :) 如果您需要自动化解决方案,请为您的平台或编程语言寻找 mht 到 txt 转换器。
实际上,您也可以在 Powershell 中自动执行此操作:
$ie = New-Object -ComObject "InternetExplorer.Application"
$ie.Navigate2("file:///C:/MyFile.mht")
$text = $ie.Document.documentElement.innerText
【讨论】: