(?<info>INFO-\\d{1,3}-\\d{1,2})\\s+(?<namePlat>\\w+)\\s+(?:\w+\s+){3}(?<ti>\d+)\s+(?<val1>\\d+).*\\n.*\\n.*\\n.*(?<val1>\\d+).*\\n.*\\n.*(?<val2>\d+);
DATA NAMEPLAT GR NI SI TI VAL1 WC
INFOP-0-0 EQUIPW ONE 0 NC 0 10
PL VER2 VER VAL2
11
12
13
14
15
DATA NAMEPLAT GR NI SI TI VAL1 WC
INFOP-0-1 EQUIPW ONE 0 NC 0 16
PL VER2 VER VAL2
17
18
19
20
21
.*capture le premier chiffres, il faut donc soit lui dire qu'il y a 2 chiffres (est-ce vrai?) soit lui dire "tout sauf un chiffre".
(?<info>INFOP-\d{1,3}-\d{1,2})\s+(?<namePlat>\w+)\s+(?:\w+\s+){3}(?<ti>\d+)\s+(?<val1>\d+).*\n.*\n.*\n\D+(?<val21>\d+).*\n.*\n.*\n.*\n\D+(?<val22>\d+)
http://regexstorm.net/tester?p=%28%3f%3cinfo%3eINFOP-%5cd%7b1%2c3%7d-%5cd%7b1%2c2%7d%29%5cs%2b%28%3f%3cnamePlat%3e%5cw%2b%29%5cs%2b%28%3f%3a%5cw%2b%5cs%2b%29%7b3%7d%28%3f%3cti%3e%5cd%2b%29%5cs%2b%28%3f%3cval1%3e%5cd%2b%29.*%5cn.*%5cn.*%5cn%5cD%2b%28%3f%3cval21%3e%5cd%2b%29.*%5cn.*%5cn.*%5cn.*%5cn%5cD%2b%28%3f%3cval22%3e%5cd%2b%29&i=DATA++++++++++++++NAMEPLAT++++++GR++++NI++++++SI+++++++TI+++++++VAL1+++++WC%0d%0aINFOP-0-0+++++++++EQUIPW+++++++ONE++++0++++++++NC+++++++0+++++++++10%0d%0a%0d%0a++++++++++++++++++PL++++++++++VER2+++++++VER++++++++++++++++++++VAL2%0d%0a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++11%0d%0a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++12%0d%0a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++13%0d%0a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++14%0d%0a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++15%0d%0a%0d%0aDATA++++++++++++++NAMEPLAT++++++GR++++NI++++++SI+++++++TI+++++++VAL1+++++WC%0d%0aINFOP-0-1+++++++++EQUIPW+++++++ONE++++0++++++++NC+++++++0+++++++++16%0d%0a%0d%0a++++++++++++++++++PL++++++++++VER2+++++++VER++++++++++++++++++++VAL2%0d%0a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++17%0d%0a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++18%0d%0a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++19%0d%0a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++20%0d%0a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++21
(?<val1>\d+).*\n.*\n.*\n\D+(?<val21>\d+).*\n.*\n.*\n.*\n\D+(?<val22>\d+)
DATA NAMEPLAT GR NI SI TI VAL1 WC INFOP-0-0 EQUIPW ONE 0 NC 0 10 PL VER2 VER VAL2 123 11 12 13 14 15
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionhttp://regexstorm.net/tester?p=%28%3f%3cinfo%3eINFOP-%5cd%7b1%2c3%7d-%5cd%7b1%2c2%7d%29%5cs%2b%28%3f%3cnamePlat%3e%5cw%2b%29%5cs%2b%28%3f%3a%5cw%2b%5cs%2b%29%7b3%7d%28%3f%3cti%3e%5cd%2b%29%5cs%2b%28%3f%3cval1%3e%5cd%2b%29.*%5cn.*%5cn.*%5cn.*%3f%28%3f%3cval21%3e%5cd%2b%29%5cr%3f%5cn.*%5cn.*%5cn.*%5cn%5cD%2b%28%3f%3cval22%3e%5cd%2b%29&i=INFOP-0-0+++++++++EQUIPW+++++++ONE++++0++++++++NC+++++++0+++++++++10%0d%0a%0d%0a++++++++++++++++++PL++++++++++VER2++++++++++VER++++++++++++++++++VAL2%0d%0a++++++++++++++++++++++++++++++++++++++++++++123++++++++++++++++++19%0d%0a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++12%0d%0a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++13%0d%0a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++14%0d%0a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++15%0d%0aINFOP-0-0+++++++++EQUIPW+++++++ONE++++0++++++++NC+++++++0+++++++++10%0d%0a%0d%0a++++++++++++++++++PL++++++++++VER2++++++++++VER++++++++++++++++++VAL2%0d%0a++++++++++++++++++123+++++++++++++++++++++++123++++++++++++++++++11%0d%0a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++12%0d%0a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++13%0d%0a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++14%0d%0a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++15%0d%0aINFOP-0-0+++++++++EQUIPW+++++++ONE++++0++++++++NC+++++++0+++++++++10%0d%0a%0d%0a++++++++++++++++++PL++++++++++VER2++++++++++VER++++++++++++++++++VAL2%0d%0a++++++++++++++++++123+++++++++123+++++++++++123++++++++++++++++++11%0d%0a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++12%0d%0a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++13%0d%0a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++14%0d%0a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++15
+"(\\w+\\s+){3}\\s+\\d+(?<val21>\\d{1,3}+).*+\\d+(?<val22>\\d{1,3}+)";
(?<val1>\d+).*\n.*\n.*\n\D+(?<val21>\d+).*\n.*\n.*\n.*\n\D+(?<val22>\d+)
+"(?<val1>\d+).*\n.*\n.*\n\(w+\s+){3}\s+\D+(?<val21>\d{1,3}+).*+\D+(?<val22>\d{1,3}+)";
(\w+\s+){3}\s+\D+(?<val21>\d{1,3}+).
(?<val1>\d+).*\n.*\n.*\n\D+(?<val21>\d+).*\n.*\n.*\n.*\n\D+(?<val22>\d+)
DATA NAMEPLAT GR NI SI TI VAL1 WC
INFOP-0-0 EQUIPW ONE 0 NC 0 10
PL VER2 VER VAL2
123 11
12
13
14
15
+"(?<val1>\d+).*\n.*\n.*\n\(w+\s+){3}\s+\D+(?<val21>\d{1,3}+).*\n.*\n.*\n.*\n+\D+(?<val22>\d{1,3}+)";
la premiere valeur de val21 est 123 , je veux avoir le numero 11.. S'en suit un dialogue de sourd puisque moi, je pense que t'ai allé voir le lien où il y a une regex qui ne prend pas 123 (ou un autre nombre) s'il est sous PL et/ou VER2 et/ou VER, mais seulement s'il est à la fin de la ligne.