2009-05-21 281 views
0

这感觉应该是一个简单的问题,但我无法清除从Microsoft Word粘贴的内容中的换行符。不是完整的换行符,而是在Word中显示为返回箭头的CTRL ENTER字符。我试过chr(10),chr(13),\u000D,\u000A和其他一些,但我无法在string.replace()中匹配它。我应该寻找不同的角色,还是需要使用string.replace方法以外的其他方法?在Python中替换Microsoft Word换行符

+0

小心举一些例子吗? – sykora 2009-05-21 15:22:13

+0

可能会逐字节读取文本并打印它的序号? for c in text:print ord(c) – 2009-05-21 15:30:10

回答

4

运行以下命令:

print repr(mystringobject) 

这将会给它的性格要删除的提示。

如果仍然不知情,请将上述命令的结果粘贴到问题中,然后编辑我的答案。

2

就可以得到字符的ASCII值是这样的:

for c in 'string': 
    print ord(c), hex(ord(c)) 

,一旦你知道的代码,它应该很容易杀死罪犯。