Extraction de chaines de caractères
Bonjour,
est il possible d'extraire et de traiter les chaines de caractère placées entre 2 délimiteurs d'une ligne?
Je m'explique: j'ai un fichier du type:
et je souhaiterais extraire chaque chaine entre 2 '|' et faire en sorte de completer avec "xxx" afin d'avoir 3 caractères pour la première chaine, 5 caractères pour la 2eme, et à nouveau 3 caractère pour la 3ème soit obtenir:
Code:
1 2 3 4
|
axx|axxxx|axx
bxx|bxxxx|bxx
cxx|cxxxx|cxx |
Pour l'instant je nage un peu puique je n'arrive à récupérer que la première chaine:
Code:
1 2 3
| for /f "delims=|" %%a in ('type test.txt') do (
echo %%a
) |
Merci pour votre aide.