[Regexp] Problème de réalisation avec les || (OU)
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
Citation:
"qsdsdEE'('('(sdE12.fjfklE18. 26dAAAgE24.10123hjke13.wsdE1.bfsdE14.111a"
Je dois retrouver les occurences de :
Citation:
Exx.xx
Exx.xxx
Exx. xx
Voici mon expression régulière
Code:
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
Citation:
E12.
E18. 26
E24.
E14.
au lieu de
Citation:
E18. 26
E24.101
E14.111
Voilà,
Si quelqu'un peut m'aider sur l'utilisation des ||
A+
omlip