Problem in displaying a substring

1 回表示 (過去 30 日間)
Nishat Anjum Shaikh
Nishat Anjum Shaikh 2011 年 12 月 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

採用された回答

Junaid
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 件のコメント
Nishat Anjum Shaikh
Nishat Anjum Shaikh 2011 年 12 月 30 日
thanks! it helped.

サインインしてコメントする。

その他の回答 (1 件)

Grzegorz Knor
Grzegorz Knor 2011 年 12 月 30 日
doc fileparts
doc strfind
  2 件のコメント
Grzegorz Knor
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))
Nishat Anjum Shaikh
Nishat Anjum Shaikh 2011 年 12 月 30 日
thanks!!

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeCharacters and Strings についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by