skip to content
barorin&?

Pythonのre.findallの使い方メモ

/ 1 min read

はじめに

Pythonのre.findallの使い方メモです。

方法

import re

s = 'I love penguins. I love bears.'

re.findall(r'I love penguins.', s)
# -> ['I love penguins.']

re.findall(r'I love (penguins).', s)
# -> ['penguins']
# ()で囲むと、かっこの内側だけが抽出される

re.findall(r'I love (?:penguins|bears).', s)
# -> ['I love penguins.', 'I love bears.']
# (?:)で囲むと、ただのグループ化になる