【发布时间】:2014-06-26 15:44:18
【问题描述】:
我有数百个格式完全相同的 HTML 文件(Pidgin IM 日志文件):
<html>
<head><meta ...><title>...</title></head>
<body>
<h3>...</h3>
<font color=...><font ...>(TIME)</font> <b>(NAME):</b></font> (MESSAGE)<br/>
<font color=...><font ...>(TIME)</font> <b>(NAME):</b></font> (MESSAGE)<br/>
<font color=...><font ...>(TIME)</font> <b>(NAME):</b></font> (MESSAGE)<br/>
...
(没有结束 body/html 标签,它只是重复这些行直到 EOF)
我需要从这些文件中提取时间、姓名和消息。我对正则表达式不是很好,我尝试过的 HTML 库对于我正在尝试做的事情似乎有点复杂。有什么建议吗?
【问题讨论】:
-
this 能让你更近一点吗?
-
消息或姓名字段是否包含html?