Pythonで 2024-03-12 という日付文字列から2024だけを取り出したい場合
標準の正規表現ライブラリを使用
imort re で 正規表現ライブラリをインポートしています。
解説
pattern = r”\b(\d{4})\b”
\b は単語の境界を表します。前後に非単語文字 – や スペースがあることを示します。
(\d{4}) は4桁の数字にマッチします。
year = match.group(1))
でマッチした部分を取り出します。
year = int(match.group(1)))
とすると マッチした部分を数字で取り出せます。
※参考 chat gpt
コメント