En cours de rédaction ..

Pour commencer/se remémorer

Quelques « cheat sheet » utiles :

  • une toute petite : lien
  • une plus grande : lien

Quelques vidéos :

  • Présentation rapide (15mn) : lien
  • Présentation et explication avec un éditeur en ligne (regex101) (30mn) : lien
  • Cours assez complet (1h) : lien

Editeur d’expression régulière Online :

Quelques expressions régulières

Ce que l’on veutExpression régulièreCommentaire
Un réel signé ou pas^((-?)(-?\d+\\.?\d*)?)Permet de tester au fur et à mesure de la saisie caractère après caractère.
– : OK
-1 : OK
-1. : OK
-1.5 : OK
Un réel signé ou pas^(-?\d+)(.\d+)?Permet de tester un réel une fois la saisie effectuée
– : KO
-1 : OK
-1. : KO
-1.5 : OK

En Kotlin

Quelques liens :

Exemple pour vérifier un pattern :

var un_pattern = "^((-?)(-?\\d+\\.?\\d*)?)".toRegex()
var mon_texte = "-10.5"
if (mon_texte.matches(un_pattern) {
   // .....
} else {
   // .....
}

KOTLIN : expression régulière

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *