###パターンマッチ機能
●丸かっこを用いたグルーピング
電話番号
(\d\d\d)-(\d\d\d-\d\d\d\d)
グループ1:(\d\d\d)
グループ2:(\d\d\d-\d\d\d\d)
import re
phone_num_regex =re.compile(r'(\d\d\d)-(\d\d\d-\d\d\d\d)')
mo = phone_num_regex.search('電話番号は415-555-4242です')
mo = group(1)
mo = group(2)
mo = group(0)
mo = group()
mo = groups()
解答
mo =group(1)
'415'
mo= group(2)
'555-4242'
mo = group(0)
'415-555-4242'
mo = group()
'415-555-4242'
mo = groups()
('415', '555-4242')
group(0),group()ではマッチした文字列全体を返す。
groups()はすべてのグループを一度に取得したいとき