Ensuite pour isoler la lettre du reste, deux solutions sont possible: soit tu exploites la position que tu as calculée en extrayant la sous-chaîne avec Mid(lachaine, position, 1), soit tu ajoutes un groupe de capture autour du caractère: ([^a-z]|^)([a-z])(?![a-z]) et tu le récupères avec match.SubMatches(1) (car bien entendu le groupe de capture 2 est stocké dans le "submatch" 1, de même que le groupe de capture 1 est stocké dans le "submatch" 0. Si quelqu'un connait le responsable de cette ânerie qu'il n'hésite pas à le gifler de ma part.)
Partager