Bonjour,
Je comprends bien que \w correspond aux caractères apha-numériques [a-zA-Z0-9], ainsi que l'underscore _. Néanmoins, j'ai l'impression que \w peut écalement contenir les caractères accentués et probablement aussi les autres alphabets (cyrillique,...) suivant les paramètres locaux.
Par exemple, le code suivant n'identifie pas le caractère accentué, alors que sur NotePad++ ça passe.
Est-il possible d'effectuer des paramètrages plus fins à ce niveau ? Y a-t'il d'autres librairies utilisables avec VBA avec plus de possibilités ? (je sais aussi que les "recherches avant / après" ne sont pas interpréter).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Option Explicit Sub test() With New RegExp .Pattern = "\w" If .test("é") Then Debug.Print "ok" End With End Sub
Merci par avance !
Partager