はじめに
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.']
# (?:)で囲むと、ただのグループ化になる