Bonjour la communauté !

J'ai une nouvelle fois besoin de vous pour m'aider à surmonter quelque soucis qui malheureusement me ralentis dans mon boulot...
Bon voilà, j'ai une chaine de caractère de taille aléatoire avec du contenu aléatoire. Ce que je cherche c'est d'utiliser la methode Split de la classe Pattern afin de scinder ma chaine en plus plusieurs sous chaines grâce a plusieurs délimiteur.

Mes délimiteurs sont : +, . , ( , ) ,¤ , !

Le soucis c'est que je sais utiliser la fonction split avec un seul délimiteur mais pas avec 6.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
	String[] splitTxt;
	        String token = Pattern.quote("+"); 
        	splitTxt=txt.split("token");
 
 
		 for(int i = 0; i< splitTxt.length;i++){
		// On affiche chaque élément du tableau
		 System.out.println("élement n° " + i + "=[" + splitTxt[i]+"]");
 
		}
Le code ci-dessus marche parfaitement. On pourrait penser à utiliser Pattern.quote(\\W+) mais il sépare les espaces et les underscore, ce que je ne veux pas.


Merci à vous!