merci:
Je traite avec des expressions régulières, mais je ne suis pas un grand fan de lui et je suis obligé de traiter dans ma tâche :(
J'ai passé des heures à la recherche d'une solution, mais chaque fois que je ne parviens pas à couvrir tous les scénarios. Je dois écrire un modèle d'expression régulière qui prend en charge ces modèles:
DYYU-tx-6.7.9.7_6.1.1.0
DYYU-tx-6.7.9.7_60.11.11.09
DYYU-tx-60.70.90.70_6.1.1.0
Je pense que cela est très simple .. Donc, excusez-moi si c'est une question stupide pour quelqu'un :(
J'ai essayé ce modèle, mais cela n'a pas fonctionné: ^.*_.*-.*-([0-9]*)\\..*\\..* $
Toute aide s'il vous plaît. Je serai plus reconnaissant.
mrzasa:
Essaye celui-là:
^\w+-\w+-(\d+)(\.\d+)+_(\d+\.)+\d+
En Java plus probablement qch comme ceci:
"^\\w+-\\w+-(\\d+)(\\.\\d+)+_(\\d+\\.)+\d+"
Explication:
^\w+-\w+-
deux premières parties, p.ex.DYYU-tx-
(\d+)(\.\d+)+_
nombres séparés par.
terminant avec_
, par exemple ,6.7.9.7_
(\d+\.)+\d+
numéros separted avec.
, par exemple ,60.11.11.09