• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:表現の抽出)

ウィンドウズの環境でPerlを使って表現の抽出方法は?

このQ&Aのポイント
  • プログラミング初心者の方がウィンドウズの環境でPerlを使って表現の抽出方法について質問されています。
  • 質問の要点は、与えられたテキストデータから指定したキーワードを中心に周辺の文章を抜き出したいということです。
  • 具体的なコードの例と実行結果が示されており、特定のキーワードにマッチする文章を抽出する方法が示されていますが、うまくいかない問題が発生しています。原因についての質問もされています。

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

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

使っている文字コードを Perl に教えてやればいいんだけど.... use Encoding でいいのかなぁ?

hiromi310
質問者

お礼

ありがとうございました。 shiftjisの文字コードですべてうまく結果を出すことができました。

その他の回答 (1)

回答No.1

「うまくいきません」の内容も書いておいた方が、状況が判り易いかと思います。 まったく検索にヒットしないのか、ヒットするが件数が足りないのか、ヒットするが出力が意図した内容と異なるのか、…etc. 回答でなくごめんなさい。 以上、失礼いたします。

hiromi310
質問者

補足

いえ、こちらのほうこそ説明不足で、すみませんでした。 今の場合、「コンピューター」も含めて検索に入れると、全くヒットしないで、下記のような文章が出てきます。 Unmatched [ in regex; marked by <-- HERE in m/Rs[ <-- HERE ^[/at C:\Perl\test\search.pl line7. 「コンピューター」を抜くと、問題なく全ての語がヒットしました。

関連するQ&A