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

11 views (last 30 days)
I have the following string which has double quotes. I would like to replace them with single quotes.
mystr = 'Hello "Joe" ';

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 25 Oct 2013
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'

More Answers (0)

Products


Release

R2009a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!