Aide sur expression rationnelle sur VBA XL
Chères amies, chers amis
Je sollicite à nouveaux votre aide, je souhaite recuperer une portion de string via les expressions regulieres:
Code:
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