Pythonのreで〇月〇日の取得

Pythonのreモジュールを使用して、テキストから日付を抽出する正規表現を作成することができます。以下は、〇月〇日の形式の日付を抽出するための正規表現の例です。

python
import re text = "今日は10月15日にイベントがあります。" pattern = r'(d{1,2}月d{1,2}日)' matches = re.findall(pattern, text) if matches: for match in matches: print(match)

このコードは、与えられたテキスト内で〇月〇日の日付を検出し、一致する部分文字列を抽出します。正規表現パターン r'(d{1,2}月d{1,2}日)' は以下のように解釈されます:

  • d{1,2}: 1桁または2桁の数字に一致します。
  • : “月"文字に一致します。
  • d{1,2}: 1桁または2桁の数字に一致します。
  • : “日"文字に一致します。

この正規表現は、日付が1桁または2桁の月と日で表される場合に一致します。日付の形式に合わせて正規表現を調整できます。