Question
Supprimer un retour à la ligne
- Philippe
- Hors Ligne
- Modérateur
-
- Messages : 1778
- Remerciements reçus 21
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
c'est cette phrase qui ma fais pensé à out-stringLe résultat à obtenir est une string et ce à partir d'un fichier :
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.
- rocketter
- Auteur du sujet
- Hors Ligne
- Membre senior
-
- Messages : 46
- Remerciements reçus 0
[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.
- rocketter
- Auteur du sujet
- Hors Ligne
- Membre senior
-
- Messages : 46
- Remerciements reçus 0
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
- Messages : 1778
- Remerciements reçus 21
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.
- xyz
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 69
rocketter écrit:je ne vois pas l'utilité de cette ligne :
Uniquement si tu souhaites visualiser les caractères dans le format décimal ( [char]65 ).Et le transtypage est-il utile ?
Tu peux la supprimer, c'est du code de debug...
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 69
Le diable est dans les détailspetit détail mais ...
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Supprimer un retour à la ligne