2021年2月2日火曜日

Pythonで文字を分割するデリミタを複数使う

文字列を分割したいのですが、デリミタに\tと\nが混ざっているようなときの方法です。
\n\n\t\t\t日付\n\t\t\n14月\n15火\n16水\n17木\n18金\n19土\n20日\n を\nか\tで分割するときを考えます。


string = '\n\n\t\t\t日付\n\t\t\n14月\n15火\n16水\n17木\n18金\n19土\n20日\n'


import re
print(re.findall(r"[\w']+", string))

ということで、正規表現で\tか\nで分割するようにすればできます。


https://stackoverflow.com/questions/1059559/split-strings-with-multiple-delimiters

 

0 件のコメント:

コメントを投稿