用Python替换Microsoft Word换行符
这看起来应该是个简单的问题,但我在处理从微软Word粘贴过来的内容时,遇到了清除换行符的麻烦。这里说的不是完整的换行,而是按下 CTRL ENTER 后出现的那个返回箭头字符。我试过 chr(10)
、chr(13)
、\u000D
、\u000A
以及其他一些方法,但在用 string.replace()
替换时找不到它。我是不是应该找其他字符,还是说需要用不同于 string.replace
的方法呢?
2 个回答
2
你可以这样获取字符的ASCII值:
for c in 'string':
print ord(c), hex(ord(c))
一旦你知道了这个代码,处理问题就会变得简单了。
4
运行这个:
print repr(mystringobject)
这样可以给你一个提示,告诉你想要删除哪个字符。
如果还是没有头绪,可以把上面命令的结果粘贴到问题里,我会更新我的回答。