【发布时间】:2014-03-16 20:12:58
【问题描述】:
当我尝试从 unicode 编码 Melt_0 时,使用:
mp = Melt_0.encode('utf-8').strip()
mp 最终成为:
¬ネメ123.37ᅡᅠᅡᄚC; ¬ネメ190.07ᅡᅠᅡᄚF; 149.78ᅡᅠK
我可以通过以下方式轻松解决此问题:
import re
re.sub(r'[^\w.]+', ' ', mp)
我得到:
123.37 C 190.07 F 149.78 K
唯一的问题是¬ 应该是-,当我将所有非字母数字都去掉时,它会被删除。我怎样才能保留-s?
【问题讨论】:
-
你为什么还要编码?
-
@IgnacioVazquez-Abrams 此信息来自html。