Expressions régulières, split

akrobat1664 Messages postés 4 Date d'inscription jeudi 18 mars 2004 Statut Membre Dernière intervention 18 avril 2007 - 18 avril 2007 à 11:01
Fifan Messages postés 26 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 10 mai 2007 - 18 avril 2007 à 17:35
Salut à tous,

j'essaye de faire un split au moyen d'expressions régulières :

l'idée est la suivante :

j'ai des termes qui peuvent se composer de ..........
je voudrais réaliser un split avec une expression régulière dont le séparateur est soit soit le problème c'est que d'une part je ne sais pas comment écrire le OU logique au sein de l'expression et d'autre part la simple expression régulière ne marche pas :

Pattern p = Pattern.compile("");
String tab[] = p.split("trucbidule);

dans tab il n'y a que 'truc' et pas 'bidule'

donc voilà, un petit coup de main ne serait pas de refus !

merci d'avance,
a+

2 réponses

Fifan Messages postés 26 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 10 mai 2007
18 avril 2007 à 17:24
Est-ce que ca résoud ton PB ?
Pattern p = Pattern.compile("()|()");
0
Fifan Messages postés 26 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 10 mai 2007
18 avril 2007 à 17:35
Si tu ne veux obtenir que truc et bidule:
Pattern p = Pattern.compile("(</?span[^>]*>)");
0
Rejoignez-nous