什么是一个简单的 Perl 脚本来解析带有自定义标签的 HTML 文档(Perl 解释器)?
好吧,这就是我正在做的。我正在为以我的自定义扩展名(.cpm) 结尾的文档制作一个perl 解释器。我环顾四周,发现
- http://perlmeme.org/tutorials/html_parser.html
- https://metacpan.org/pod/HTML::TokeParser::Simple
- http://www.justskins.com/forums/html-parser-8489.html
似乎 HTML::Parser 是要走的路。我要求的是一个简单的教程来解析带有特殊标签的文档。例如,我想要一些东西来告诉我如何解析 HTML 文档,但是每当遇到
时,它就会用 替换它。
我想要的示例
- 这是 HTML 语言
Ok this is what I'm doing. I'm making a perl interpreter for documents that end in my custom extension(.cpm). I have looked around and found
- http://perlmeme.org/tutorials/html_parser.html
- https://metacpan.org/pod/HTML::TokeParser::Simple
- http://www.justskins.com/forums/html-parser-8489.html
It seems that HTML::Parser is the way to go. What I am asking for is a simple tutorial to parse a document with special tags. For example I would like something that shows me how to parse a HTML document but whenever the <putinbold>
is ecountered it replaces it with <b>
.
An example of what I want-
<html>
This is HTML talking
<liamslanguage>say "This is Liams language speaking"</liamslanguage>
</html>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
HTML::Parser
进行解析的重要部分是用正确的argspec
分配正确的处理程序
。示例程序:The important part of parsing with
HTML::Parser
is to assign the righthandlers
with the rightargspec
. A sample program: