我正在尝试使用正则表达式解析多行 html 文件。
HTML 代码:
<td>Details</td></tr>
<tr class=d1>
<td>uss_vod_translator</td>
正则表达式:
if ($line =~ m/Details<\/td>\s*<\/tr>\s*<tr\s*class=d1>\s*<td>(\w*)<\/td>/)
{
print "$1";
}
我将/s*
(space) 用于多行,但它不起作用。我搜索了它,甚至用于/\?
多线,但这也不起作用。
谁能建议我如何解析多行 HTML?
我知道正则表达式是解析 HTML 的糟糕解决方案。但是我有一个遗留的 HTML 代码,我需要对其进行解析并且别无选择。