!!!
[E-Mail]
2000/01/23(日) 17:21:35
CGIスクリプトのソースを意味がわかるように置きかえる
CGIスクリプトを作ろうとしているのですが、コメント
(置き換えのとき)やIF、
FORなど数行に渡っているものをどうすればいいか、
また、''の中の変数などを置き換えないようにするには
どうすればいいのでしょうか。
1.コメント
2.シングルクォーテーション
この二つを何とかしてください。
スクリプトはこれです。
#!/usr/local/bin/perl
open(IN, "okikae.cgi");#置換元スクリプト
open(OUT, "> kekka.txt");#置換結果
@data = <IN>;
@data =~ s/\n#(.*)\n/コメント $1/g;#問題地点
@data =~ s/print ([^;]*);/$1を表\示する/g;#printの置き換え
close(IN);
foreach $data (@data) {
print(OUT "$data");
}
close(OUT);