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

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
DannyS712 (discussion | contributions)
m <source> -> <syntaxhighlight> (phab:T237267)
Ligne 4 :
 
En Java, la validation d'une chaîne de caractères peut se faire en utilisant la méthode statique <code>matches</code> de la classe <code>java.util.regex.Pattern</code> :
<sourcesyntaxhighlight lang="java">
import java.util.regex.*;
 
Ligne 15 :
}
}
</syntaxhighlight>
</source>
 
== Syntaxe ==
Ligne 25 :
La classe ''Pattern'' offre la fonction ''matches'' qui renvoie un booléen : true (vrai) si la chaîne complète correspond à l'expression régulière, false (faux) sinon.
 
<sourcesyntaxhighlight lang="java">
import java.util.regex.Pattern;
 
Ligne 42 :
true
*/
</syntaxhighlight>
</source>
 
La classe ''Matcher'' permet de trouver les résultats d'un expression avec différentes méthodes :
Ligne 52 :
 
Afficher ce qui est entre les balises HTML ''b'' :
<sourcesyntaxhighlight lang="java">
import java.util.regex.Pattern;
import java.util.regex.Matcher;
Ligne 73 :
Wikibooks
*/
</syntaxhighlight>
</source>
 
== Remplacements ==
Ligne 81 :
 
Exemple avec ''Matcher'' :
<sourcesyntaxhighlight lang=java>
import java.util.regex.Pattern;
import java.util.regex.Matcher;
Ligne 96 :
Test <i>Java</i> pour francophone.
*/
</syntaxhighlight>
</source>
 
== Références ==