【发布时间】:2011-09-15 08:55:05
【问题描述】:
我正在尝试使用以下语句在我的字符串中减少垃圾字符:
desc = string.replace(desc,'“','"')
desc = string.replace(desc,'”','"')
desc = string.replace(desc,'·','.')
我可以将以上 3 个语句写成一个语句,还是将第一个两个语句写成一个语句。
我不能在我的项目中使用任何第三方库。
编辑@unutbu:
我的字符串如下所示:
这是
'“' my teststring '”'.我想用适当的 HTML 替换 unicode,而不是只用 unicode 值替换整个字符串。
使用代码后:
import HTMLParser
text='“ ” ·'
parser=HTMLParser.HTMLParser()
desc=parser.unescape(text)
我只得到 HTML 等价物,而不是字符串。但我只想替换适当的值,将所有内容保留在原始字符串中。
我希望输出如下:
这是“我的测试字符串”。我想用适当的 HTML 替换 unicode,而不是只用 unicode 值替换整个字符串。
【问题讨论】:
-
是否“我不能在我的项目中使用任何第三方库。”意思是这是作业?如果是这样,请将其标记为这样。
-
@Duncan3,我正在使用 python 开发 Plex 插件,这将在嵌入式系统上运行。 Thatz Y 我不能使用第三方库