Bonjour, j'ai un string qui se défini comme suis :
ddmmAAAA_SOURCE.xml
et je voudrais extraire SOURCE qui est un string de longueur variable.
Merci de votre aide:king:
Version imprimable
Bonjour, j'ai un string qui se défini comme suis :
ddmmAAAA_SOURCE.xml
et je voudrais extraire SOURCE qui est un string de longueur variable.
Merci de votre aide:king:
Tu pourrais utiliser la méthode substring en précisant le caractère de début et le caractère de fin de la chaîne que tu veux extraire.
Si ton format de fichier xml est toujours ddmmaaaa_Tachaine.xml, il te suffit de faire :
Code:
1
2
3 String test = "ddmmaaaa_Tachaine.xml"; String RecupSource = test.substring(9,(test.length()-4));
Avec le substring est ce que ça donne ceci ??
Code:
1
2
3 String fileName= "ddmmaaaa_Tachaine.xml"; String sourceFile = fileName.substring(fileName.indexOf("_"),fileName.indexOf("."));
Avec ton code, on obtient en sortie : _Tachaine
Il y a un underscore qui traîne.
ps : j'ai testé le bout de code que je t'ai donné et il marche. Il t'aurait suffi de copier coller mes deux lignes et d'ajouter un System.out.println() :aie:
Merci bien c'est ce que j'ai fait et vu pour le substring!
:salut::king: