how to split a string at apostrophe using strsplit
4 次查看(过去 30 天)
显示 更早的评论
I have a string '40°50'24', I want to separate the string at '°' and apostrophe between 50 and 24. Therefore, I am expecting 40, 50 and 24 in separate cells. But I am not able to separate the apostrophe using strsplit. Is there a way to do it?
0 个评论
采纳的回答
Akira Agata
2018-3-2
You should repeat apostrophe to represent apostrophe in MATLAB, like:
>> S='I''m fine!'
S =
'I'm fine!'
So, regarding your question, please try the following:
>> strsplit(str,{'°',''''})
ans =
1×3 cell array
{'40'} {'50'} {'24'}
2 个评论
Jan
2018-3-2
I prefer char(39) instead of ''''. As soon as you are searching for 2 quotes, char([39, 39]) is much better than ''''''.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Low-Level File I/O 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!