Chères amies, chers amis

Je sollicite à nouveaux votre aide, je souhaite recuperer une portion de string via les expressions regulieres:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Private m_Reg As VBScript_RegExp_55.RegExp
Private m_Match As VBScript_RegExp_55.Match
Private m_Matches As VBScript_RegExp_55.MatchCollection
 
Set m_Matches = m_Reg.Execute(m_Quote)
 
m_Reg.Pattern = "(c)\s*+(\d+[y,m])"
 
            For Each m_Match In m_Matches
                m_OptBegin = m_Match.Value
            Next m_Match
la chaine que j'entre en parametre est "30y nc 5y s/s 81+/87"et je souhaite recupere "5y" aprés le "c" suivi d'un espace. Or avec le pattern que j'ai entrer en parametre j'ai ce retour "30y nc" Auriez vous une idée SVP?

J'ai essayé plusieur combinaisons mais rien a faire

Merci