Несколько групп захвата в MATLAB
У меня есть строка, которая имеет номер или буквуa
возможно с последующимr
или жеl
.
В MATLAB следующее регулярное выражение возвращается как
>> regexp('10r', '([0-9]*|a)(l|r)*', 'match')
ans =
'10r'
Я бы ожидал10
а такжеr
отдельно, потому что у меня есть две группы захвата. Есть ли способ получить массив ячеек, оба возвращаются независимо? Я не вижу этого в документации.