bonjour,
j'ai écrit ce bout de code qui permet de remplacer un mot dans une chaîne de caractères :
donc ça ne supprime lemot trouve sue s'il est suivit d'une lettre alphabet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test { public Test(){}; public static void main(String[] args) { Pattern p1 = Pattern.compile("trouver[a-zA-Z]"); Matcher m1 = p1.matcher("trouvera trouver< trouvert trouver?"); String s1 = m1.replaceAll("..."); System.out.println(s1); } }
à l'exécution ça m'affiche :
ce que je veux c'est comment supprimer le mot trouve sans la lettre qui le suit donc je veux avoir le résultat suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ... trouver< ... trouver?
merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ...a trouver< ...t trouver?
Partager