如何在 Python 中用空格和下划线拆分字符串

How to split a string with whitespace and underscore in Python

我希望这对你们有用,你们能告诉我如何用空格和下划线分割文本吗? 例如,

txt= "Im Alex_from_canada"

输出应该是

['Im','Alex','frpm','canada']

展望未来,保持幸福

您可以尝试类似的方法:

import re

r = re.compile("\s+|_")
s = "bal1      bla2_bla3"

print(r.split(s)) --->['bal1', 'bla2', 'bla3']