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

12 vues (au cours des 30 derniers jours)
I have the following string which has double quotes. I would like to replace them with single quotes.
mystr = 'Hello "Joe" ';

Réponse acceptée

MathWorks Support Team
MathWorks Support Team le 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'

Plus de réponses (0)

Produits


Version

R2009a

Community Treasure Hunt

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

Start Hunting!

Translated by