Cela semble être facile, mais j'ai du mal à nettoyer le caractère de retour à la ligne dans le contenu collé à partir de Microsoft Word. Pas un saut de ligne complet, mais le caractère CTRL ENTER qui apparaît comme une flèche de retour dans Word. J'ai essayé chr(10)
, chr(13)
, \u000D
, \u000A
et quelques autres, mais je ne peux pas le faire correspondre à un string.replace(). Dois-je chercher un caractère différent ou dois-je utiliser autre chose que la méthode string.replace
?Remplacer le caractère Newline de Microsoft Word en Python
0
A
Répondre
4
Exécuter ceci:
print repr(mystringobject)
qui donnera un soupçon de caractère que vous souhaitez supprimer.
Si toujours aucune idée, collez le résultat de la commande ci-dessus dans la question, et je vais modifier ma réponse.
+0
Merci à vous et Chris. C'était \ x0b – Tom
2
vous pouvez obtenir la valeur ASCII du caractère comme celui-ci:
for c in 'string':
print ord(c), hex(ord(c))
une fois que vous connaissez le code, il devrait être facile de tuer le délinquant.
Questions connexes
- 1. Comment écrire un caractère newline natif dans un descripteur de fichier en Python?
- 2. en remplacement de newline sed
- 3. comment remplacer le caractère nul
- 4. Lookahead négatif après newline?
- 5. Rechercher/Remplacer Word Puzzle
- 6. Remplacer en Python- * équivalent?
- 7. remplacer plus d'un caractère en javascript
- 8. RPC_E_SERVERFAULT lors de l'automatisation de Microsoft Word
- 9. python, regex split et caractère spécial
- 10. HTML texte dans le document de Microsoft Word signet
- 11. Javascript - Remplacer le caractère d'échappement dans un littéral de chaîne
- 12. Obtention de caractères génériques pour travailler dans la fonction Rechercher et remplacer dans la macro VBA pour Microsoft Word
- 13. Comment remplacer la citation "et le caractère de trait d'union dans une chaîne avec rien en Python?
- 14. Bloc Unicode d'un caractère en python
- 15. Newline Madness dans Script Bash
- 16. Valeur ASCII d'un caractère en Python
- 17. Remplacer le texte dans Document Word avec ActiveX?
- 18. Word Automation: Remplacer une image en utilisant C#
- 19. Comment compter le nombre de pages dans un fichier Microsoft Word en utilisant Ruby?
- 20. Caractère de saut de section VBA Word dans
- 21. TinyMCE et l'importation/copier coller à partir de Microsoft Word
- 22. lecture/écriture de fichiers MS Word en Python
- 23. Word Automation en C# - Création de tableaux dans Word
- 24. Stockage de métadonnées arbitraires dans un document Microsoft Word
- 25. HTML JTextPane newline support
- 26. en passant le caractère spécial
- 27. Remplacer le texte en utilisant des expressions régulières dans MS Word - C#
- 28. Remplacer URL avec un lien en utilisant regex en python
- 29. Comment générer des documents Microsoft Word à l'aide Sphinx
- 30. Obtenir par programme le nombre de caractères visibles sur une ligne avant le curseur dans Microsoft Word, en utilisant C++
Vous voulez donner quelques exemples? – sykora
Peut être lu l'octet de texte par octet et l'ordinal d'impression de lui? pour c dans le texte: print ord (c) –