我试图在我正在玩的数据文件中拆分行。 This原本是别人的代码,只是试图解决它问题。它们在分号上分裂,但我意识到它们实际上也需要它来分裂多余的空格。我在第28行的表达式中单挑了我的问题。我正在尝试其他用户的一些建议,但是当我使用正则表达式命令时,我收到invalid literal for int()
警告。这很令人困惑,因为如果我不使用正则表达式,它就有效。有什么建议?感谢。
编辑:编辑完整的代码链接。
答案 0 :(得分:5)
不,没有参数的.split
是在任何空格上拆分的唯一形式。
使用这样的正则表达式:
re.split(r'[\s;]+', text)