Suppression de caracteres dans une chaine
Bonjour à tous,
Voici mon problème:
J'ai une chaine de 50 caractères en variable
Code:
Set mavar=azertyuiopqsdfhjklmwxcvbnnbvcxwmlkjhgfdsqpoiuytre
Je recherche la longueur d'une chaine (longueur variable)
Code:
1 2 3 4 5 6 7 8 9 10
| Rem Cherche la longueur de la chaine
SET a=%MaChaine%
SET longueur=0
:loop
IF "%a%"=="" GOTO endloop
SET a=%a:~0,-1%
SET /A longueur=%longueur%+1
GOTO loop
:endloop
echo %longueur% |
Je dois supprimer en début de chaine le nombre de caractères correspondant à %longueur% et mettre cette nouvelle chaine dans une variable, bien évidement cette longueur change en fonction de %Machaine%.
mais je bloque à la suppression de caractères.... quelqu'un pour m'aider.
Merci d'avance
Le resultat attendu n'est pas le bon
Merci de ta réponse ericlm128, mais le résultat affiché n'est pas celui escompté.
J'ai comme résultat au lieu
Code:
ChainePlusLongueQueA
dans ton exemple.