en effet le mot de début devait être entre parenthèse,
pour le w, j'avais bien un devant, mais le forum me l'a supprimé !
le code que tu m'a donné ne semble pas bon pour ma recherche
c'est peut être un caractère qui a disparu lors du passage sur le forum
j'ai quand même fais quelques test et le filtre le plus efficace semble être celui ci
Code :
- filtre.Pattern = "(ASNA|NSA|EN|NAS)d{3,5}(w{1,10})"
|
les slashs devant d et d ont encore sauté !
j'ai ça dans mon word
ASNA1111V3
ASNA2222-3
NAS1233-3
NSA1324-3
ASNA2854DXJ040
ASNA2356Dcj032
EN6114D9
ASNA9999DXJ010
ASNA1012-A07
le filtre me trouve cela
ASNA1111V3
ASNA2222
NAS1233
NSA1324
ASNA2854DXJ040
ASNA2356Dcj032
EN6114D9
ASNA9999DXJ010
ASNA1012
ça semble presque bon
le problème que j'ai c'est que le tiret me fait sortir de la recherche
comment y remédier ?
Message édité par daniel-12 le 15-10-2017 à 19:34:56