re.split() 分割

使い方

list = re.split(分割文字,対象,分割回数)

「対象」の中の「分割文字」と一致する文字列で分割します
結果はlistで戻ります

import re
txt = '0a1bb2cc33dd4'
list1=re.split('\d+',txt)
print(list1)
#結果 ['', 'a', 'bb', 'cc', 'dd', '']
  • pip install は不要です
  • import re は必要です
  • 分割文字は正規表現が使用できます
  • 分割回数はオプションです

回数指定

import re
txt = '0a1bb2cc33dd4'
list1=re.split('\d+',txt,3)
print(list1)
#結果 ['', 'a', 'bb', 'cc33dd4']

re.split()の第三引数に置換回数3を指定しました
3箇所で分割されlistの中身は4つになりました


str.split()は正規表現が使えません正規表現を使用するときはre.split()を使用しましょう