re.faindall() 抽出

使い方

list = re.findall(抽出文字,対象)

「対象」の中から「抽出文字」の条件に合う文字列をリストにします。

import re
txt='abc-aaa-xyz'
list1=re.findall('a',txt)
print(list1)
#結果 ['a', 'a', 'a', 'a']
  • pip install は不要です
  • import re は必要です
  • 「抽出文字」は正規表現が使用できます

正規表現使用例

import re
txt='lion bear zebra monkey'
list1=re.findall('[a-z]{4}',txt)
print(list1)
#結果 ['lion', 'bear', 'zebr', 'monk']

[a-z]は小文字のアルファベット{4}は4文字を意味する正規表現です