Finding a specific character in a string in Matlab

前端 未结 7 1221
闹比i
闹比i 2020-12-16 13:02

Suppose I have a string \'johndoe@hotmail.com\'. I want to store the string before and after \"@\" into 2 separate strings. What would be the easiest method of

7条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-16 13:40

    TEXTSCAN works too.

    str = 'johndoe@hotmail.com';
    parts = textscan(str, '%s %s', 'Delimiter', '@');
    

    returns a cell array where parts{1} is 'johndoe' and parts{2} is 'hotmail.com'.

提交回复
热议问题