Bonjour,
J'essaye de faire un script pour enlever de certaine lignes des caractères, j'ai trouvé comment faire avec Regex mais après modification, dans mon fichier txt de sortie tout est à la suite.
Voila mon script:
$regex = [regex]'\d'
$a = Get-Content a.txt
$regex.Replace($a,' ','8','20') | set-content c.txt -> je veux remplacer par des espaces, 8 caractères à partir du 20eme de chaque lignes.
voici la forme de mon fichier: ( les - représente des espaces )
je veux remplacer les "0" par des espaces, mais parfois je n'ai pas de "0" sur la ligne.1111111111111111111100000000-------------22222222--------3333333--------44444444444444444444 1111111111111111111100000000-------------22222222--------3333333--------44444444444444444444 11111111111111111111---------------------22222222--------3333333--------44444444444444444444 1111111111111111111100000000-------------22222222--------3333333--------44444444444444444444 11111111111111111111---------------------22222222--------3333333--------44444444444444444444 11111111111111111111---------------------22222222--------3333333--------44444444444444444444
Le problème est que mon fichier de sortie C.txt ne comporte plus le même format..
un peut d'aide ?? merci d'avance
Partager