Matlab的正则表达式为特定的字符串模式
问题描述:
我用下面的文件地址格式工作:Matlab的正则表达式为特定的字符串模式
/A/B/C/D/foo/bar
我要拿出在Matlab中的正则表达式将在ADRESS返回的最后一个字。在这种情况下,我想要单词“酒吧”。正则表达式是什么?
答
如果你只是想从完整的文件路径的文件名,你可以使用fileparts
,而不是一个正则表达式:
>> [path,name,ext] = fileparts('/A/B/C/D/foo/bar')
path = /A/B/C/D/foo
name = bar
ext =
如果bar
有一个扩展,那么这将是:
>> [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
这样好多了,谢谢! – Iliketoproveit