抜き出す

| コメント(0) | トラックバック(0)
""ではさまれた文字をぬきだす。

$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

コメントする

エントリー一覧

このブログ記事について

このページは、たけうちとおるが2009年8月27日 13:00に書いたブログ記事です。

ひとつ前のブログ記事は「検索置換2」です。

次のブログ記事は「変換」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

OpenID対応しています OpenIDについて