Spliter une chaine par "[$]"
Salut a tous, j'aimerais pliter une chaine par [$]
J'ais essayé StringTokenizer, mais le problème c'est que ça ne marche pas comme je veux exemple :
Code:
1 2 3 4 5 6
|
text = "Cool un$ petit [$] test";
StringTokenizer ligne = new StringTokenizer(text, "[$]");
System.out.println(ligne.nextToken());
System.out.println(ligne.nextToken());
System.out.println(ligne.nextToken()); |
Ceci me renvoi :
Code:
1 2 3 4 5 6 7 8 9
|
Cool un
petit
test
alors que j'aimerais avoir :
Cool un petit
test |
Ensuite j'ais essayé Split, mais ça ne marche pas non plus avec la chain [$] car split utilise les expressions régulières a cause du [ et ]
Enfin j'ais vu que y avais aussi scanner mais je n'ais pas testé ...
Avez vous une solution pour spliter une chaine par [$] et seulement par [$] (je veux pas que se soit splitter par '[' ou ']' ou encore '[$') quelques soient les caractères qui sont dans la chaine ?