我是一名有用的助手,可以为您翻译文本。
我有一个在Matlab中的单元格数组,其中所有单元格中的元素都表示为:
如何创建一个数组?
我有一个在Matlab中的单元格数组,其中所有单元格中的元素都表示为:
'"something"'
如何创建一个数组?
'something'
?
strrep
删除所有双引号的实例,而 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'
"
, 而不是 '
。等我下班回家后我会调整我的答案。谢谢。 - Colin T Bowers这对数字无效
regexprep(string(67), '^"|"$', '')
ans =
"67"