• ベストアンサー

PHPの正規表現「preg_match」で漢字を含む場合のマッチパター

PHPの正規表現「preg_match」で漢字を含む場合のマッチパターンについて 宜しくお願い致します。 preg_matchを使っての正規表現で、「あいうえおかきくけこ3月10日さしすせそ」という文字列から「3月10日」だけを抽出するには、どういうパターンが良いのでしょうか? 下記の様にやってみましたが、だめでした。。。 preg_match("/\d{1,2}[月]\d{1,2}[日]/",$hoge,$match) これではうまくいきません。 どなたかお助けくださいー!

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

preg_match("/\\d{1,2}月\\d{1,2}日/",$hoge,$match); " "の中で、\ という文字を表すには \\ と書きます。

nikuq
質問者

お礼

ありがとうございます! 前回の正規表現についてのご質問でも本当に助かりました (o。_。)o 大感謝です!!!