旅行好きなソフトエンジニアの備忘録

プログラミングや技術関連のメモを始めました

【Python】 区切り文字を複数指定して文字列を分割する

C#のSplitメソッドと異なりPythonのSplitメソッドは区切り文字を一つしか指定できないようです。区切り文字を複数指定したい場合はreモジュールを利用する必要があります。

import re
str = 'a,b.c_d-e'
re.split('[,._-]', str) # ['a', 'b', 'c', 'd', 'e']と出力される