• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:perl-cgi 文章のマッチングについて)

perl-cgi 文章のマッチングについての効率的な処理方法

このQ&Aのポイント
  • 辞書テキストを使用して任意の文章を変換するための効率的なperl-cgiの処理方法を教えてください。
  • 要件:文章>>eigo(lemonとスシ)を入力すると、文章>>エイゴ(レモンとスシ)と返されるCGI。
  • 現在の処理ではサーバに負担がかかっている可能性があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • ren10
  • ベストアンサー率52% (9/17)
回答No.2

#1 で書きました str =~ s/$eng/$jpn/g; 上記箇所に $ が抜けてました。すみません。 正しくは $str =~ s/$eng/$jpn/g; です。

ayu_mi_nic
質問者

お礼

回答いただきありがとうございます。 大分、簡略化できてよかったです。 ありがとうございました。

その他の回答 (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; 同じ処理を簡略化?して書き直してみましたが… こんな感じではどうでしょう?

関連するQ&A