从Matlab中的最后一个位置提取子字符串

时间:2013-12-04 03:39:08

标签: string matlab substring

我有这个:

string = 'abcdefgh'
string(1:3) = 'abc'

这可能是string(-6:1) = 'abcdef'

我知道这是不可能的,最接近的是什么;与Python子串语法类似的东西。

编辑:我想从.jpg中删除C:\C:/hello.jpg以获得hello。使用strsplit两次只是麻烦。我只知道C:\.jpg的长度,但不知道整个字符串的长度。

1 个答案:

答案 0 :(得分:5)

使用end声明。这将指向vector / matrix / string /中的最后一个字符。所以,例如

string(2:end-1) -> 'bcdefg';
string(end-3:end) -> 'efgh';