lnp
Messages postés96Date d'inscriptionsamedi 12 mars 2005StatutMembreDernière intervention24 octobre 2007
-
30 juin 2006 à 10:48
cs_valckar
Messages postés34Date d'inscriptionjeudi 16 mars 2006StatutMembreDernière intervention30 juin 2006
-
30 juin 2006 à 16:15
Salutà tous,
J'ai un fichier CSV structurer ainsi : "Titre","Prénom","Nom"... Et le problème est que chaque champ est compris entre guillements ?
Voilà ce que j'ai écrit pour récupérer chaque champ :
-_-_-_-_-_-_-_
/*
* Créé le 29 juin 2006
*
* TODO Pour changer le modèle de ce fichier généré, allez à :
* Fenêtre - Préférences - Java - Style de code - Modèles de code
*/
package tests;
/**
* @author mpayet
*
* TODO Pour changer le modèle de ce commentaire de type généré, allez à :
* Fenêtre - Préférences - Java - Style de code - Modèles de code
*/
public class Test1 {
/*
* C'est SUPER important d'utiliser FIND c'est un peu comme un
* iterator
*/
String civilite;
String prenom;
String nom;
/* Récupérer la civilité */
if (matcher.find()) {
civilite = matcher.group(0);
System.out.print(" civilité " + civilite);
Fichier ouvert
"Titre","Prénom","Nom"
civilité "Titre"," civilité Titre prenom ","Nom" prenom Nom
-_-_-_-_-_-_-_
Comment fait-on pour matcher une chaîne de caractères qui est comprise entre deux guillements ? Quoiqu'il y ait entre les deux guillemets...
Y a t-il en JAVA une méthode qui split en fontion d'un pattern ? Soit, existe t-il l'équivalant de ce code PERL : split /REGEX/, string;
thenaoh
Messages postés111Date d'inscriptiondimanche 28 septembre 2003StatutMembreDernière intervention24 juin 2015 30 juin 2006 à 12:31
Salut !
Alors, de mémoire, je pense que ceci devrait marcher : Dans le package java.util.regex, il y a une magnifique classe nommée Pattern, que l'on peut utiliser comme suit :