2016-06-10 2 views
0

위해 나는 다음과 같은 파일 주소 형식 함께 일하고 있어요 : 나는 ADRESS의 마지막 단어를 반환합니다 matlab에에서 정규 표현식을 마련 할matlab에 정규식 특정 문자열 패턴

/A/B/C/D/foo/bar 

. 이 경우 단어 "바"가 필요합니다. 정규식은 무엇입니까? 당신은 단지 전체 파일 경로에서 파일 이름을 얻으려고 노력하는 경우

답변

2

, 당신은 오히려 정규식보다 fileparts를 사용할 수 있습니다 bar는 확장자가

>> [path,name,ext] = fileparts('/A/B/C/D/foo/bar') 
path = /A/B/C/D/foo 
name = bar 
ext = 

경우, 다음은 다음과 같습니다

>> [path,name,ext] = fileparts('/A/B/C/D/foo/bar.txt') 
path = /A/B/C/D/foo 
name = bar 
ext = .txt 
>> nameext = [name ext] 
nameext = bar.txt 
+0

이것은 훨씬 더 좋습니다, 감사합니다! – Iliketoproveit