我有一个大文件,我想从中解析和抓取选择的文本片段。这是文件中的实际示例:
en-US AcceptedText pt="dial:def"Tag u="contact"Mom/Tag/AcceptedText 11373
我想抓取的文本片段在第一个"
和:
. 在上面的例子中,它就是这个词dial
。
这是我整理的脚本:
#!/usr/bin/perl
open (SESAME, '/home/my_name/whereMyFileLives.txt');
while (<SESAME>) {
$text .= $_;
}
close (SESAME);
$text =~ /\n*$/;
$text =~ m/ \" (.*) :> /;
print $text;
当我运行此脚本时,它会将文件完全按照文件的原样打印到终端。它不解析文本并提取我希望它提取的文本片段..
任何指针?