用Python替换Microsoft Word换行符

时间:2009-05-21 15:19:09

标签: python ms-word sanitize

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

2 个答案:

答案 0 :(得分:4)

运行:

print repr(mystringobject)

这将提示您要删除哪个角色。

如果仍然没有线索,请在问题中粘贴上述命令的结果,然后我将编辑我的答案。

答案 1 :(得分:2)

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

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

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