小编zel*_*lta的帖子

无法在matlab中使用模式正则表达式查找所有组

我试图在matlab中解析一个正则表达式.我试图为所有组提取'[]'之间的所有数字.以下是详细信息:

pat = '(\[\d,\d,\d,\d\])';
s1 = 'frame_1:[1,2,3,5],[11,22,33,44],[23,12,12,33],'

[matched_string] = regexp(s1,pat,'match');

>> matched_string{:}

ans =

    '[1,2,3,5]'
Run Code Online (Sandbox Code Playgroud)

我想得到所有方框,即[1,2,3,5],[11,22,33,44]和[23,12,12,33].

有人能帮我弄清楚我做错了什么吗?

regex matlab

2
推荐指数
1
解决办法
43
查看次数

标签 统计

matlab ×1

regex ×1