• ベストアンサー

日本語を入れた変数の中に指定の文字列が入っているか比較したいのですが、

日本語を入れた変数の中に指定の文字列が入っているか比較したいのですが、うまくいきません。 ========================================= &find("リスト", 0); sub find { $form = "リストフォーム"; my($text, $num) = @_; if ($form =~ /${text}/) { print num; } } ============================================== 分かる方がいましたら、教えてください。

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

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

「うまくいかない」とは, どう「うまくいかない」のですか? 文字コードの問題はあったりしますか?

momo_chi_chi
質問者

お礼

Tacosanさん、返事が遅れてもうしわけありません。 言われたように文字コードがおかしくて、文字化けしてマッチしてませんでした。 文字コードを直したら、うまくいきました。 ありがとうございます。

その他の回答 (1)

  • JaneDue
  • ベストアンサー率75% (263/350)
回答No.2

print 「$」num;

関連するQ&A