• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:正規表現で「円(価格)」文字列をマッチさせるには?)

正規表現で円(価格)文字列をマッチさせる方法

このQ&Aのポイント
  • 正規表現を使用してテキストファイル内の特定の文字列をマッチさせる方法について質問があります。
  • 具体的には、テキストファイル内の12,345円(価格)という文字列内の円(価格)の部分をマッチさせたいです。
  • いくつかの正規表現を試しましたが、うまくマッチしません。どのようにすればマッチさせることができるでしょうか。

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

  • ベストアンサー
  • Picosoft
  • ベストアンサー率70% (274/391)
回答No.1

丸括弧「(」「)」は「.」や「*」と同様にメタ文字ですので、 「(」という文字自体にマッチさせたい場合はエスケープする必要があります。 /.*\d円\(価格\)/

参考URL:
http://hodade.adam.ne.jp/seiki/page.php?study_escape
sublota22
質問者

お礼

教えていただきましたようにエスケープしたところ、 すんなりマッチしました。 最近正規表現を利用しはじめたもので、 エスケープという概念がなく、まったく気づきませんでした。 本当にありがとうございました。

関連するQ&A

専門家に質問してみよう