MATLAB: How to replace double quotes with two single quotes in string in MATLAB (R2013a)

MATLABregexprepstrrep

I have the following string which has double quotes. I would like to replace them with single quotes.
mystr = 'Hello "Joe" ';

Best Answer

Here is an example using both REGEXPREP and STRREP to replace double quotes with two single quotes:
>> mystr = 'Hello "Jonathan" ';
>> newStr1 = regexprep('Hello "Joe"','"','\''''') % single quote, backslash, 5 single quotes
newStr1 =
Hello 'Joe'
>> newStr2 = strrep('Hello "Joe"','"','''''') % 6 single quotes
newStr2 =
Hello 'Joe'
Related Question