0

これは私を困惑させました、そしてここの他の関連する質問のどれも私に手がかりを与えませんでした。文字列を解析するために正規表現を使用しています。後でtを印刷すると、次のようになります

t = {[1,1] = {[1,1] = HELLO [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 に答える