-
Faire une regex
Bonjour!
Je souhaite vérifier qu'un String ne comporte que des lettres, des chiffres, les tirets - et _ et les slashs / et \.
Aparament on peut se servir d'un regex ou d'un pattern pour faire cela non?
Mais je ne sais pas comment m'y prendre et je ne comprend pas la doc de l'api...
Quelqu'un peut m'aider?
Merci!
-
Es-tu familié avec les expressions régulières ? Ou pas du tout ?
Avant de m'embarquer dans une explication, je préfère savoir ou tu en es ;)
Et en parlant de l'API, tu parlais de java.lang.String#matches ou d'autre chose ?
-
Oui je parle de cet api.
Et pour les expressions régulières je connais le principe et leur 'forme' générale. Le problème est que je n'arrive pas à construire ma requête par méconnaissance de la syntaxe.
-
Pour la syntaxe, tout est expliqué dans la classe Pattern.
Le plus simple, pour un débutant, est de construire l'expression régulière petit à petit en testant à chaque fois sur 2 ou 3 exemples.