Bonjour,
dans une macro j'ai une regex qui ne me retourne pas le résultat désiré.
strPattern = ".*([0-9.]{1,4}(kg|g)).*"
Je cherche à récupérer le poid qui est indiqué dans une cellule.
La cellule peut avoir les formes/valeurs suivantes:
- zefjkh 5g fdkjh
- sdjkmlh20gx4
- smkljh100gsddd
- sqlvkjh1000gvljkhgsqd
- vslkdjh1kgvsdkjv
- slkhjg15kg-sdfkljh
- qsfdgkljh1.5kgsdgqg
- qsd200kjh12.7kgdsfgkjhg
Le probleme est que le résultat retourné est comme ceci:
- 5g
- 0g
- 0g
- 0g
- 1kg
- 5kg
- 5kg
- 7kg
Qu'est-ce qui cloche dans la regex?
Merci d'avance
vandman
Partager