[JAVA]Extraction sous chaine inconnue, help please
Rhisis1810
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Rhisis1810 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Rhisis1810 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'essaye depuis quelques jours d'extraire une sous chaine que je ne connais pas dans un fichier FLAC, c'est de la forme suivante:
[NUL][NUL][NUL]nom1=valeur1[caractère spécial][NUL][NUL][NUL]nom2=valeur2[caractère spécial][NUL][NUL][NUL]...etc...
Je souhaite avoir un résultat de ce type :
nom1
valeur1
nom2
valeur2...
Après plusieurs essais avec des regex je n'arrive pas à utiliser les valeurs...
J'aimerai savoir quelle autre fonction je pourrais utiliser ? Et comment ?
PS: Je ne connais jamais la longueur exacte du nom ou de la description...
Pour info voici mon ancien code avec regex :
J'essaye depuis quelques jours d'extraire une sous chaine que je ne connais pas dans un fichier FLAC, c'est de la forme suivante:
[NUL][NUL][NUL]nom1=valeur1[caractère spécial][NUL][NUL][NUL]nom2=valeur2[caractère spécial][NUL][NUL][NUL]...etc...
Je souhaite avoir un résultat de ce type :
nom1
valeur1
nom2
valeur2...
Après plusieurs essais avec des regex je n'arrive pas à utiliser les valeurs...
J'aimerai savoir quelle autre fonction je pourrais utiliser ? Et comment ?
PS: Je ne connais jamais la longueur exacte du nom ou de la description...
Pour info voici mon ancien code avec regex :
try { BufferedReader buff = new BufferedReader(file_reader); try { for(int i=0 ; i<6 ; i++) { line = buff.readLine() ; Pattern pattern = Pattern.compile("(.*?)\\ (.*?)="); String chaine = line; Matcher matcherLine = pattern.matcher(chaine); while(matcherLine.find()){ System.out.println(matcherLine.group()); } }
A voir également:
- [JAVA]Extraction sous chaine inconnue, help please
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Chaine tnt gratuite sur mobile - Guide
2 réponses
Vaut-il mieux que je continu sur la voie du regex (compliqué, je commence) ou bien je peux utiliser split ?