Problem in displaying a substring

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

 Respuesta aceptada

Junaid
Junaid el 30 de Dic. de 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,'.')),'\')),'_')

Más respuestas (1)

Grzegorz Knor
Grzegorz Knor el 30 de Dic. de 2011
doc fileparts
doc strfind

2 comentarios

Grzegorz Knor
Grzegorz Knor el 30 de Dic. de 2011
In your case:
[pathstr, name, ext] = fileparts('C:\abc\xyz\myName_1.wav')
idx = strfind(name,'_')
disp(name(1:idx-1))
Nishat Anjum Shaikh
Nishat Anjum Shaikh el 30 de Dic. de 2011
thanks!!

Iniciar sesión para comentar.

Categorías

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by