gpt4 book ai didi

html - 我如何从 Perl 中的 HTML 表格中提取数据?

转载 作者:太空狗 更新时间:2023-10-29 15:20:59 26 4
gpt4 key购买 nike

我正在尝试在 Perl 中使用正则表达式来解析具有以下结构的表。第一行如下:

<tr class="Highlight"><td>Time Played</a></td><td></td><td>Artist</td><td width="1%"></td><td>Title</td><td>Label</td></tr>

这里我想取出“播放时间”、“艺术家”、“标题”和“标签”,并将它们打印到输出文件中。

我试过很多正则表达式,例如:

$lines =~ / (<td>) /
OR
$lines =~ / <td>(.*)< /
OR
$lines =~ / >(.*)< /

我现在的程序是这样的:

#!perl -w

open INPUT_FILE, "<", "FIRST_LINE_OF_OUTPUT.txt" or die $!;

open OUTPUT_FILE, ">>", "PLAYLIST_TABLE.txt" or die $!;

my $lines = join '', <INPUT_FILE>;

print "Hello 2\n";

if ($lines =~ / (\S.*\S) /) {
print "this is 1: \n";
print $1;
if ($lines =~ / <td>(.*)< / ) {
print "this is the 2nd 1: \n";
print $1;
print "the word was: $1.\n";
$Time = $1;
print $Time;
print OUTPUT_FILE $Time;
} else {
print "2ND IF FAILED\n";
}
} else {
print "THIS FAILED\n";
}

close(INPUT_FILE);
close(OUTPUT_FILE);

最佳答案

关于html - 我如何从 Perl 中的 HTML 表格中提取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1651276/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com