« Programmation Java/Regex » : différence entre les versions

Contenu supprimé Contenu ajouté
Faux, je l'avais testé sur Java 7. Annulation des modifications 588535 de 213.30.166.114 (discussion)
Balise : Annulation
→‎Recherches : Correction, c'est un booléen pour matches()
Ligne 15 :
 
== Recherches ==
La classe ''Pattern'' offre la fonction ''matches'' qui renvoie un booléen : true (vrai) si unela expressionchaîne estcomplète correspond à l'expression trouvéerégulière, dansfalse une(faux) chainesinon.
 
Le mot précédant un autre :
<source lang=java>
import java.util.regex.Pattern;
public class Regex
{
public static void main(String[] args) {
{
String chaine1 = "Test regex Java pour Wikibooks francophone.";
System.out.println(Pattern.matches("[a-z]* Wikibooks",chaine1));
System.out.println(Pattern.matches("[a-zA-Z ]* francophone\\.",chaine1));
}
}
}
/*
// Affiche : "pour Wikibooks"
Affiche :
false
true
*/
</source>