How to cut the end of a string which follows a special character?
Show older comments
For example: 'sahdklsjf_sdfs' to 'sahdklsjf'
2 Comments
Mr M.
on 26 May 2015
David Young
on 26 May 2015
mfilename is a function, so it can't be indexed. Assigning its result to a variable then gives you a string which can be indexed.
Answers (3)
Jan
on 26 May 2015
S = 'sahdklsjf_sdfs'
Part = strtok(S, '_');
Thorsten
on 26 May 2015
regexp('sahdklsjf_sdfs', '(^[a-zA-Z]*)', 'match')
Jos (10584)
on 26 May 2015
Many options, including:
str = 'sahdklsjf_sdfs'
out1 = str(1:find([str '_']=='_',1,'first'))
Also take a look at TEXTSCAN
Categories
Find more on String Parsing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!