我有这个:
string = 'abcdefgh'
string(1:3) = 'abc'
这可能是string(-6:1) = 'abcdef'
。
我知道这是不可能的,最接近的是什么;与Python子串语法类似的东西。
编辑:我想从.jpg
中删除C:\
和C:/hello.jpg
以获得hello
。使用strsplit两次只是麻烦。我只知道C:\
和.jpg
的长度,但不知道整个字符串的长度。
答案 0 :(得分:5)
使用end
声明。这将指向vector / matrix / string /中的最后一个字符。所以,例如
string(2:end-1) -> 'bcdefg';
string(end-3:end) -> 'efgh';