- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:perl-cgi 文章のマッチングについて)
perl-cgi 文章のマッチングについての効率的な処理方法
このQ&Aのポイント
- 辞書テキストを使用して任意の文章を変換するための効率的なperl-cgiの処理方法を教えてください。
- 要件:文章>>eigo(lemonとスシ)を入力すると、文章>>エイゴ(レモンとスシ)と返されるCGI。
- 現在の処理ではサーバに負担がかかっている可能性があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1 で書きました str =~ s/$eng/$jpn/g; 上記箇所に $ が抜けてました。すみません。 正しくは $str =~ s/$eng/$jpn/g; です。
その他の回答 (1)
- ren10
- ベストアンサー率52% (9/17)
回答No.1
#!/usr/bin/perl print "Content-type: text/html;charset=utf-8\n\n"; $str = '文章>>eigo(lemonとスシ)'; print $str; open(IN, "dic.txt"); while(<IN>){ chop; ($eng, $jpn) = split(/\t/); str =~ s/$eng/$jpn/g; } close(IN); print "<HR>"; print $str; 同じ処理を簡略化?して書き直してみましたが… こんな感じではどうでしょう?
お礼
回答いただきありがとうございます。 大分、簡略化できてよかったです。 ありがとうございました。