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