Problem in displaying a substring
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Akzeptierte Antwort
Junaid
am 30 Dez. 2011
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,'.')),'\')),'_')
Weitere Antworten (1)
Grzegorz Knor
am 30 Dez. 2011
doc fileparts
doc strfind
2 Kommentare
Grzegorz Knor
am 30 Dez. 2011
In your case:
[pathstr, name, ext] = fileparts('C:\abc\xyz\myName_1.wav')
idx = strfind(name,'_')
disp(name(1:idx-1))
Siehe auch
Kategorien
Mehr zu Characters and Strings finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!