Bonjour,

Encore besoin d'aide sur une regex un peu complexe...je cherche à faire une regex pour sélectionner ce type de ligne.

HEXA N/A 0 N/A N/A 2 N/A 0 0 0
PENTA N/A 0 N/A N/A 0 N/A 0 0 0
QUAD4 3 874 3 117 52 N/A N/A N/A N/A
TETRA N/A 0 N/A N/A N/A N/A 0 0 0
TRIA3 15 N/A N/A 0 N/A N/A N/A N/A N/A

J'arrive à sélectioner le début : \s\s\s\w{5}.*(N/A|\d)

Mais je récupère aussi ces lignes :

TRIA3 97715 7.46 ++++ 90.01
TRIA3 137464 7.85 ++++ 106.10
TRIA3 142801 9.23 ++++ 93.18

J'ai tenté \s\s\s\w{5}.*(N/A|\d){9} mais ça ne fonctionne pas. En fait, je voudrais vérifier 9 fois le bloc (espace et N/A ou 0-9).

Une idée ?

Merci.