Bonjour,
J'ai un petit problème avec une de mes expressions régulière.
Démonstration :
Expression régulièr :
([0-9]{12}) ([^>]*) ([0-9]*[.][0-9]*) ([0-9]*[.][0-9]*) ([0-9]*[.][0-9]*) ([0-9]*[.][0-9]*)
Utilisée dans cette chaine :
428627000006 DM MCP3A-R000SF-A207-01C 1.00 53.81 53.81 19.60
428627000006 DM MCP3A-R000SF-A207-01C 1.00 53.81 53.81 19.60
Voici le résultat obtenu :
MATCH 1 |
1. |
[0-12] |
`428627000006` |
2. |
[13-98] |
`DM MCP3A-R000SF-A207-01C 1.00 53.81 53.81 19.60 428627000006 DM MCP3A-R000SF-A207-01C` |
3. |
[99-103] |
`1.00` |
4. |
[104-109] |
`53.81` |
5. |
[110-115] |
`53.81` |
6. |
[116-121] |
`19.60` |
Voici le résultat souhaité :
MATCH 1 |
1. |
[0-12] |
`428627000006` |
2. |
[13-37] |
`DM MCP3A-R000SF-A207-01C` |
3. |
[38-42] |
`1.00` |
4. |
[43-48] |
`53.81` |
5. |
[49-54] |
`53.81` |
6. |
[55-60] |
`19.60` |
Mon regex inclus la chaîne suivante pour s’arrêter sur la série de 4 chiffre finale, pouvez-vous me mettre sur une piste Merci beaucoup
Maxime