概要
Pythonのfindall()
メソッドを利用して正規表現で一致したすべての文字列を取得してみます。
実際にやってみる
たとえば以下のようなかんじ。
import re wawawa = 'by the way kabegiwablog is GODblog' blog_name = re.compile(r'[^\s]*blog') search_result = blog_name.search(wawawa) print(search_result.group()) findall_result = blog_name.findall(wawawa) print(findall_result)
findall_resultをprintすると以下のようになります。
['kabegiwablog', 'GODblog']
searchだと最初に一致したもののみしか取得できません。
kabegiwablog
おわりに
べんり
- 作者: 横瀬明仁
- 発売日: 2018/08/21
- メディア: Kindle版
- この商品を含むブログを見る