0

这个让我很困惑,这里的其他相关问题都没有给我线索。我正在使用正则表达式来解析字符串。当我之后打印 t 时,它看起来这样:

t = { [1,1] = { [1,1] = 你好 [1,2] = 1234 } }

我希望能够拉出 HELLO 和 1234。我尝试了所有不同的方法来访问嵌套矩阵中的元素,但没有任何运气。我什至在 Octave 文档中都找不到它!有人可以帮我吗?谢谢!

4

1 回答 1

1

我相信这就是答案——正则表达式不返回矩阵,它返回一个单元格数组。我只需使用 {} 即可访问数据。即要获得 HELLO,它是 t{1}{1}。要获得 1234,它是 t{1}{2}。

http://www.gnu.org/software/octave/doc/interpreter/Cell-Arrays.html

于 2009-11-20T20:22:48.010 回答