Bonjour à tous,
Je suis confronté à un problème, j'ai quelques notions en python mais pour des raisons de simplicité je m’efforce à faire ce script en lua (compatibilité logiciel).
Si j'ai bien compris le pattern n'est pas réellement la même chose que regex et pour des cas plus complex il faut passer par lpeg.
Ce que j'aimerai c'est de pouvoir matcher ceci :
de sorte à que je puisse en tirer 3 groupe distinct :
Code : Sélectionner tout - Visualiser dans une fenêtre à part e000s000 - e000s000a - e000s000rk1 - e000s000ark1
e000 | s000 | rk1 - e000 | s000a | rk1 - e000 | s000
Je suis parti la dessus mais ça bloque et je n'arrive pas à tout récupérer :
C'est surtout le fait de rendre 'facultatif' le prochain pattern qui me bloque, un peu comme l'alternation en regex (|).
Code : Sélectionner tout - Visualiser dans une fenêtre à part [Ee]%d%d%d[Ss]%d%d%d?a?[Rr][Kk]%d
merci d'avance,
Partager