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!