J'ai une chaîne de caractères qui contient soit un chiffre, soit une lettre. a
, éventuellement suivie de r
ou l
.
Dans MATLAB, l'expression rationnelle suivante renvoie la valeur suivante
>> regexp('10r', '([0-9]*|a)(l|r)*', 'match')
ans =
'10r'
Je m'attends à ce que 10
et r
séparément, car j'ai deux groupes de capture. Existe-t-il un moyen d'obtenir un tableau de cellules avec les deux groupes renvoyés indépendamment ? Je ne le vois pas dans la documentation.