Question Supprimer un retour à la ligne

Plus d'informations
il y a 11 ans 4 semaines #19593 par Philippe
Réponse de Philippe sur le sujet Re:Supprimer un retour à la ligne
salut

désolé de mettre mon petit grain de sel ;)

mais j'ai trouvé ça pour supprimé les LF/CR :
[code:1](get-content C:\test2\test.txt) | Out-String | foreach-object {$_ -replace \"`r`n\", \"\"} | Out-File C:\test2\test.txt
[/code:1]

c'est un peu plus court que ta solution Laurent

Le résultat à obtenir est une string et ce à partir d'un fichier :

c'est cette phrase qui ma fais pensé à out-string

y a plus qu'a inséré ton remplace rocketter

enfin test d'abord si ça fonctionne pour toi !

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 11 ans 4 semaines #19594 par rocketter
J'te remercie de ta patience, j'y vois un peu plus clair, par contre excuse moi, encore une question lol, je ne vois pas l'utilité de cette ligne :
[code:1]#Visu des caractères
[byte[]][char[]]($s -replace '(\n|\r|\r\n)A\|', '')[/code:1]

car avec, en résultat j'ai ceci :

20150421164500^|MP|135F A|~135~5110~4~C~67202|||M||||201504211646||
50
48
49
53
48
52
50
49
49
54
52
53
48
48
94
124
77
80
124
49
51
53
70
32
65
124
126
49
51
53
126
53
49
49
48
126
52
126
67
126
54
55
50
48
50
124
124
124
77
124
124
124
124
50
48
49
53
48
52
50
49
49
54
52
54
124
124


et sans cette ligne j'ai ceci :

20150421164500^|MP|135F A|~135~5110~4~C~67202|||M||||201504211646||

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 11 ans 4 semaines #19595 par rocketter
Merci 6ratgus je testerais ça :)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 11 ans 4 semaines #19596 par Philippe
Réponse de Philippe sur le sujet Re:Supprimer un retour à la ligne
petit détail mais ...

remplace mon replace par le replace de laurent qui s'adapte a tous codage (linux/Windows/mac/autre)
- linux/mac : que CR
- Windows : LF et CR

[code:1]$- -replace '(\n|\r|\r\n)A\|', '')[/code:1]

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 11 ans 4 semaines #19597 par xyz
Réponse de xyz sur le sujet Re:Supprimer un retour à la ligne
rocketter écrit:

je ne vois pas l'utilité de cette ligne :

rocketter écrit:

Et le transtypage est-il utile ?

Uniquement si tu souhaites visualiser les caractères dans le format décimal ( [char]65 ).

Tu peux la supprimer, c'est du code de debug...

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 11 ans 4 semaines #19598 par xyz
Réponse de xyz sur le sujet Re:Supprimer un retour à la ligne
6ratgus écrit:

petit détail mais ...

Le diable est dans les détails :)

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.043 secondes
Propulsé par Kunena