Tutoriel Java Regular Expression
Java offre une prise en charge complète de la fonctionnalité d'expression régulière via le packagejava.util.regex. Le langage d'expression régulière est facile à apprendre mais difficile à maîtriser, la meilleure façon de l'apprendre est à travers des exemples. En théorie, l'expression régulière peut correspondre à presque tout ce que vous voulez, la seule limitation est dans votre imagination.
Bon apprentissage de l'expression régulière Java :)
-
Username regular expression
Exemple d'expression régulière de nom d'utilisateur en Java et testé à l'unité avec TestNG.^[a-z0-9_-]{3,15}$
-
Password regular expression
Exemple d'expression régulière de mot de passe en Java et testé à l'unité avec TestNG.((?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%]).{6,20})
-
Hex color code regular expression
Exemple d'expression régulière de code couleur hexadécimal en Java et testé à l'unité avec TestNG.^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$
-
E-mail address regular expression
Exemple d'expression régulière d'adresse e-mail en Java et testé à l'unité avec TestNG.^[_A-Za-z0-9-]+(\\.[_A-Za-z0-9-]+)*@ [A-Za-z0-9]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$
-
Image file extension regular expression
Exemple d'expression régulière d'extension de fichier image en Java et testé à l'unité avec TestNG.([^\s]+(\.(?i)(jpg|png|gif|bmp))$)
-
IP Address regular expression
Exemple d'expression régulière d'adresse IP en Java et testé à l'unité avec TestNG.^([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\. ([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])$
-
Time in 12 Hours format regular expression
Heure au format 12 heures Exemple d'expression régulière en Java et testée à l'unité avec TestNG.(1[012]|[1-9]):[0-5][0-9](\\s)?(?i)(am|pm)
-
Time in 24 Hours format regular expression
Heure au format 24 heures Exemple d'expression régulière en Java et testée à l'unité avec TestNG.([01]?[0-9]|2[0-3]):[0-5][0-9]
-
Date regular expression
Exemple d'expression régulière de date en Java et testé à l'unité avec TestNG.(0?[1-9]|[12][0-9]|3[01])/(0?[1-9]|1[012])/((19|20)\\d\\d)
-
Exemple d'expression régulière de balise HTMLHTML tag regular expression
en Java et testée à l'unité avec TestNG.<("[^"]*"|'[^']*'|[^'">])*>
-
HTML Links regular expression
Exemple d'expressions régulières de liens HTML en Java et testés à l'unité avec TestNG.(?i)]+)>(.+?)
\s*(?i)href\s*=\s*(\"([^"]*\")|'[^']*'|([^'">\s]+));