am trying to parse a multi-line html file using regex.
HTML code:
<td>Details</td></tr>
<tr class=d1>
<td>uss_vod_translator</td>
Regex Expression:
if ($line =~ m/Details<\/td>\s*<\/tr>\s*<tr\s*class=d1>\s*<td>(\w*)<\/td>/)
{
print "$1";
}
I am using /s*
(space) for multi-line, but it is not working. I searched about it, even used /\?
for multi-line but that too did not work.
Can any one please suggest me how to parse a multiline HTML?
I know regex is a poor solution to parse HTML. But i have a legacy HTML code which i need to parse and have no other choice.