解析して選択したテキストのスニペットを取得したい大きなファイルがあります。ファイルの実際のサンプルを次に示します。
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;
このスクリプトを実行すると、ファイルが以前とまったく同じように端末に出力されます。テキストを解析せず、抽出したいテキストのスニペットを抽出しません..
ポインタはありますか?