Произнесите автоматический ввод из программы:Удвоение количества апостроф в строке Matlab
str = 'John's dog is called Ace'
Я хочу, чтобы автоматически повторно создать строку, чтобы содержать другой апостроф, когда обнаруживается один апостроф (как один апостроф «ломает» строка):
newstr = 'John''s dog is called Ace'
Обратите внимание, что это должно быть сделано автоматически, то есть через какое-то функция. Я не могу просто вставить новый символ вручную.
Каков наилучший и эффективный способ сделать это в Matlab? Я задаю вопрос, потому что я знаю, что у Matlab есть много функций, которые облегчают эти задачи и не обязательно всегда нуждаются в обходных цепочках (особенно полезно в очень длинных строках). любая помощь?
что произойдет, если нет апострофа ул? –
Исходная строка возвращается без изменений. – matlabgui
безупречный. я мог бы, возможно, послать вам сообщение где-нибудь, чтобы задать вам отдельный вопрос о руководстве Matlab? –