Bonjour,

c'est la première fois que j'utilise les expressions régulières, pour cela je m'aide du tutorial réalisé par Hugo Etiévant


J'ai donc un problème au niveau de la réalisation de mon expression

Au sein d'une chaîne: par exemple
"qsdsdEE'('('(sdE12.fjfklE18. 26dAAAgE24.10123hjke13.wsdE1.bfsdE14.111a"
Je dois retrouver les occurences de :
Exx.xx
Exx.xxx
Exx. xx
Voici mon expression régulière
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Pattern pattern = Pattern.compile("(E[0-9]{2}\\.){1}((\\s[0-9]{2})||([0-9]{3})||([0-9]{2}))");
Voici les résulats que j'obtiens
E12.
E18. 26
E24.
E14.
au lieu de
E18. 26
E24.101
E14.111

Voilà,

Si quelqu'un peut m'aider sur l'utilisation des ||

A+
omlip