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

12 ビュー (過去 30 日間)
I have the following string which has double quotes. I would like to replace them with single quotes.
mystr = 'Hello "Joe" ';

採用された回答

MathWorks Support Team
MathWorks Support Team 2013 年 10 月 25 日
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'

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeString Parsing についてさらに検索

製品


リリース

R2009a

Community Treasure Hunt

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

Start Hunting!

Translated by