""ではさまれた文字をぬきだす。
$inputfile="サンプルテキスト.txt";
$outputfile="サンプルテキストout.txt";
open(IN, $inputfile);
@ARY = <IN>;
close(IN);
#まずは""を含む配列を取り出す。
@ARY2 = grep(/".+"/, @ARY);
#@ARY2 =~ m/(".+")/;#こんな風に一発で取り出せると思うのだが。。。
#つぎに取り出した配列の中から""のテキストだけとりだす。
foreach $buf (@ARY2) {
$buf =~ m/"(.+)"/g;
print $1;
$wStr.="$1\n";
}
open (OUT,"> $outputfile");#書き込み新規文章で書き込む
print (OUT $wStr);
close(OUT);
exit;
抜き出す
トラックバック(0)
トラックバックURL: http://www.adg7.com/mt/mt-tb.cgi/547
コメントする