Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用perl将html转换为文本_Perl_Cpan - Fatal编程技术网

用perl将html转换为文本

用perl将html转换为文本,perl,cpan,Perl,Cpan,我有一大堆html文件,需要用perl将它们转换并格式化为文本,例如将被解释为\n 我在cpan html::formattext上发现了这个perl模块,它可以很好地格式化文本,但如果有链接,它会将其剥离, 是否有任何选项可以将html按原样格式化为文本 有这样的链接吗 <a href="http://www.microsoft.com>http://www.microsoft.com</a> 看看 将链接后的选项设置为,比如,“(%l)”将使链接在锚文本后对齐。在您

我有一大堆html文件,需要用perl将它们转换并格式化为文本,例如

将被解释为
\n

我在cpan html::formattext上发现了这个perl模块,它可以很好地格式化文本,但如果有链接,它会将其剥离, 是否有任何选项可以将html按原样格式化为文本 有这样的链接吗

<a href="http://www.microsoft.com>http://www.microsoft.com</a>
看看


将链接后的
选项设置为,比如,“(%l)”将使链接在锚文本后对齐。在您的示例中,您将获得
Microsoft(http://www.microsoft.com)

我看到这个模块,它将链接作为脚注插入末尾,是否也可以将链接保持在其位置?概要中的第二个示例演示了如何操作(示例中的URL位于括号中,但不必如此).是的,你可以把链接排成一行。我修改了我的答案来解释。我总是用猞猁来做这件事,因为我从来没有找到更好的。不过我很乐意。如果您已经安装了
lynx
,那么
<br /><b>Microsoft</b><br /><a href="http://www.microsoft.com>`
microsoft
http://www.microsoft.com