séparer mots dans un texte
Bonjour forum,
Je viens à vous avec une petite question.
Je retrouve quatre mots ("un", "deux", "trois", "quatre") qui reviennent dans mes phrases d'un document txt.
Ils figurent toujours au début de la phrase collé au mot qui suit derrière:
Code:
1 2 3 4 5 6 7
|
unLe petit poucet avait
des cailloux dans sa poche
deuxIl avait aussi des noisettes
QuatreIl était habillé avec une
cape ainsi
troisde suite |
Sachant qu'ils apparaissent toujours dans un ordre diffèrent...
Je voudrais donc mettre derrière eux ":"+"\n" et ainsi obtenir:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
un:
Le petit poucet avait
des cailloux dans sa poche
deux:
Il avait aussi des noisettes
Quatre:
Il était habillé avec une
cape ainsi
trois:
de suite |
Pour cela j'avais pensé utiliser:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
String[] result= new String[]{"un", "deux", "trois", "quatre"};
Vector v = new Vector();
for(int i=0; i<resultInt.length; i++){
v.add(resultInt[i]);
}
boolean estLigneADeplacer = false;
//soit "lu" la ligne que je lis:
for(int i=0; i<lu.length && !estLigneADeplacer; i++){
lu[i] = lu[i].trim();
if (v.contains(lu[i])){
estLigneADeplacer = true;
} |
Mais après comment faire ? car si je fait cela j'ai le boolean comme quoi j'ai mon mot dans la phrase mais sans plus...
Si vous avez des conseils ils seront les bienvenue !!