尝试标记化和去除逗号值 电流输出
def clean(string):
result = ""
for i,char in enumerate(line):
if char == " ":
if string[i+1].isdigit() or string[i+1] == " ":
continue
result += char
return result
latitude +41.136778, -95.948622 65.000000 red latitude +41.136778, -95.948622 65.000000 red latitude +41.136778, -95.948622 65.000000 blue
latitude +41.136778, -95.948622 65.000000 red
如果我尝试在字符串中添加逗号:
def clean(string):
result = ""
for i,char in enumerate(line):
if char == " ":
if string[i+1].isdigit() or or string[i+1] + "," string[i+1] == " ":
continue
result += char
return result
我得到以下信息:
latitude +41.137342,longitude=-95.947951bar=65.000000foo=23.849165secscolor=red latitude +41.137338,longitude=-95.947936bar=65.000000foo=0.036936secscolor=blue latitude +41.137338,longitude=-95.947936bar=65.000000foo=58.715930secscolor=blue
期望输出:
latitude +41.136778 longitude bar -95.948622 foo 65.000000 color blue latitude +41.136778 longitude bar -95.948622 foo 65.000000 color red
谢谢
不确定是否完全理解,但我认为下面的内置功能可能就是您想要的:
附言:您可以多次使用:
相关问题 更多 >
编程相关推荐