Problem in displaying a substring
1 次查看(过去 30 天)
显示 更早的评论
Problem in displaying a substring
Ex: I have this line:-
C:\abc\xyz\myName_1.wav
I want to display only 'myName' from this line
0 个评论
采纳的回答
Junaid
2011-12-30
Dear.. there can be multiple way. The easy way I think is to parse the string by dividing into tokens. Here is example you requested. lets say your string is in variable a;
a ='C:\abc\xyz\myName_1.wav';
strtok(fliplr(strtok(fliplr(strtok(a,'.')),'\')),'_')
更多回答(1 个)
Grzegorz Knor
2011-12-30
doc fileparts
doc strfind
2 个评论
Grzegorz Knor
2011-12-30
In your case:
[pathstr, name, ext] = fileparts('C:\abc\xyz\myName_1.wav')
idx = strfind(name,'_')
disp(name(1:idx-1))
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Characters and Strings 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!