>im 有 re.split 问题。
我尝试:
>>>
dms = "50°49.21544' N"
m = re.compile("[^dw]+")
m.split(dms)
['', '']
我想要: ["50", "49", "21544", "N"]
这很简单,你几乎拥有它,只需使用 \w 包含字母数字字符m = re.compile("[^w]+")
即可。
import re
dms = "50°49.21544' N"
re.split(r"[°,.]",dms)
外
['50', '49', '21544', 'N']