Bonjour,
J'ai écris un petit script qui remplace les chaines de caractères suivantes :
VOL(MIG001) VOL(MIGMVS) etc...
par VOL(DPROG4)

en fait ça fonctionne bien avec ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
match($0,"VOL[(]MIG[A-Z0-9]*[)]")   {
VOLVSAM=(substr($0,RSTART+4,RLENGTH-5))
}
mais je ne comprends pas pourquoi il faut mettre les parenthèses entre crochets [(] et [)] alors que d'après ce que je lis sur le net il suffirait de les échapper avec un antislash \( et \) mais dans ce cas ça ne marche pas...
une idée ?

Merci