Замена символа Microsoft Word Newline в Python - PullRequest
0 голосов
/ 21 мая 2009

Такое ощущение, что это должно быть легко, но у меня возникают проблемы с удалением символа новой строки в содержимом, вставленном из Microsoft Word. Не полный разрыв строки, а символ CTRL ENTER , который отображается в виде стрелки возврата в Word. Я пробовал chr(10), chr(13), \u000D, \u000A и несколько других, но я не могу сопоставить его в string.replace (). Должен ли я искать другого персонажа или мне нужно использовать что-то отличное от string.replace метода?

Ответы [ 2 ]

4 голосов
/ 21 мая 2009

Запустите это:

print repr(mystringobject)

Это даст подсказку, какого персонажа вы хотите удалить.

Если подсказка по-прежнему отсутствует, вставьте результат команды выше в вопрос, и я отредактирую свой ответ.

2 голосов
/ 21 мая 2009

вы можете получить значение ASCII символа, например:

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

Как только вы узнаете код, убийцу должно быть легко убить.

...