|
Iniciado por atcamus, 30,mar. 2006 16:42 - 7 respuestas |
| |
| | | |
|
| |
Publicado el 30,marzo 2006 - 16:42 |
Bonjour,
J'ai convertit un fichier txt dans mon analyse. J'ai une rubrique texte de 10000 caractères dont les contenus contiennent des retour chariot donc multilignes. Comment pourrais je ne plus avoir les retour chariot, et donc pas de multilignes? Merci |
| |
| |
| | | |
|
| | |
| |
Publicado el 30,marzo 2006 - 16:45 |
remplace(machaine, rc, " ")
AnneT a présenté l'énoncé suivant :
Bonjour,
J'ai convertit un fichier txt dans mon analyse. J'ai une rubrique texte de 10000 caractères dont les contenus contiennent des retour chariot donc multilignes. Comment pourrais je ne plus avoir les retour chariot, et donc pas de multilignes? Merci
-- Pierre BOUSQUET
" Ne me dites pas que ce problème est difficile. S'il n'était pas difficile, ce ne serait pas un problème. " |
| |
| |
| | | |
|
| | |
| |
Publicado el 30,marzo 2006 - 17:02 |
j'ai essayé, ça ne fonctionne pas |
| |
| |
| | | |
|
| | |
| |
Publicado el 30,marzo 2006 - 17:10 |
remplace(MaChaine, Chr(10), " ") ou remplace(MaChaine, Chr(13), " ")
AnneT a émis l'idée suivante :
j'ai essayé, ça ne fonctionne pas
-- Pierre BOUSQUET
" Ne me dites pas que ce problème est difficile. S'il n'était pas difficile, ce ne serait pas un problème. " |
| |
| |
| | | |
|
| | |
| |
Publicado el 30,marzo 2006 - 17:26 |
pourtant le Remplace fonctionne bien
as-tu bien fait rubrique=Remplace(rubrique,rc," ") hmodifie(fichier) |
| |
| |
| | | |
|
| | |
| |
Publicado el 30,marzo 2006 - 17:33 |
après plusieurs tentatives, c'est: Remplace (Rub, Caract(10) , " ")
merci pour vos réponses! |
| |
| |
| | | |
|
| | |
| |
Publicado el 30,marzo 2006 - 17:56 |
si tu n'arrives pas à faire un remplace avec RC alors t'as un problème
peut-être as-tu un fichier dont l'abréviation est RC ou autre chose car je me suis servi plusieurs fois de Remplace(chaine,RC," ") et j'ai jamais eu de probleme de plus, un RC est constitué de 2 caractères : 13 et 10 |
| |
| |
| | | |
|
| | |
| |
Publicado el 30,marzo 2006 - 18:21 |
Dans sa contribution <442d3362$1@news.pcsoft.fr>, guest@newsgroup.fr racontait :
si tu n'arrives pas à faire un remplace avec RC alors t'as un problème
peut-être as-tu un fichier dont l'abréviation est RC ou autre chose car je me suis servi plusieurs fois de Remplace(chaine,RC," ") et j'ai jamais eu de probleme de plus, un RC est constitué de 2 caractères : 13 et 10
Bonjour,
Juste un petit commentaire : le retour a la ligne n'est matérialisé par CR+LF QUE sous windows (a ma connaissance) Sous UNIX/Linux par exemple, le retour a la ligne n'est représenté que par CR (de meme sous mac il me semble) Le CR de windev est en réalité un CR+LF (en fait il respecte le standard du système sur lequel il est)
Donc quand on doit travailler avec des fichiers de plusieurs origines, il faut toujours vérifier les 2 possibilités (CR ou CR+LF) Ce que je conseille ici est de faire quelque chose du genre : Remplace(schaine, caract(10), " ") Remplace(schaine, caract(13), "")
(ou peut etre inverser 10 et 13, je ne sais jamais a quoi correspond chaque entre CR et LF)
-- Lionel
mailto:lionel.breil*NOSPAM*@gmail.com (retirer *NOSPAM* pour m'écrire) |
| |
| |
| | | |
|
| | | | |
| | |
|