[EMAIL PROTECTED] wrote:
All I need is to extract the td with class "PhorumTableRowAlt thread".
<snip>
pen(TXT, "links.txt") or die "Unable to open file";
my @links = <TXT>;
close (TXT);
foreach my $link(@links) {
While the substring of interest spans over multiple lines, you are
dealing with one line at a time. Hence it can never match.
if ($link =~ m|<td class="PhorumTableRow thread" style="padding-left:
0px">(.*?)</td>|gsi) {
There is no such class in the extract you posted.
open my $TXT, '<', 'links.txt' or die "Unable to open file: $!";
my $links;
{
local $/; # slurp the whole thing
$links = <$TXT>; # into a scalar
}
while ( $links =~
m|<td\s+class="PhorumTableRowAlt thread".*?>(.+?)</td>|gsi ) {
print "$1\n";
}
--
Gunnar Hjalmarsson
Email: http://www.gunnar.cc/cgi-bin/contact.pl
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/