Matlabにセルの配列があり、セル内のすべての要素は次のように表されます。
'"something"'
の配列を作成するにはどうすればよいですか
'something'
?
ここに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'