Múltiples grupos de captura en MATLAB.
Tengo una cadena que tiene un número o la letraa
, posiblemente seguido porr
ol
.
En MATLAB la siguiente regexp vuelve como
>> regexp('10r', '([0-9]*|a)(l|r)*', 'match')
ans =
'10r'
Yo esperaría10
yr
por separado, porque tengo dos grupos de captura. ¿Hay una manera de obtener una matriz de celdas con ambos devueltos de forma independiente? No puedo verlo en la documentación.