4

Matlabにセルの配列があり、セル内のすべての要素は次のように表されます。

'"something"'

の配列を作成するにはどうすればよいですか

'something'

4

2 に答える 2

6

ここに2つの解決策があります。strrepは、二重引用符のすべてのインスタンスを削除しますが、文字列の最初と最後の二重引用符のみを削除します (いくつかのシナリオでは 2 番目の解決策が必要になることregexprepを指摘してくれた Gunther Struyf に感謝します)。regexprep

>> A = {'"hello"', '"wor"ld"'}

A = 

'"hello"'    '"wor"ld"'

>> B = strrep(A, '"', '')

B = 

'hello'    'world'

>> C = regexprep(A, '^"|"$', '')

C = 

'hello'    'wor"ld'
于 2012-11-08T04:35:31.170 に答える