一、八种基本字符截取方法:
1、使用 # 号操作符。从左边删除第一次出现 substr 左边字符(包括substr ),保留右边字符。
用法为 #*substr
例如:
即删除从左边开始到第一个"//"及其左边所有字符
2、使用 ## 号操作符。从左边删除最后一次出现substr 左边字符(包括substr ),保留右边字符。
用法为 ##*subst
例如:
即删除最后出现的"/"及其左边所有字符
3、使用 % 号操作符。从右边删除第一次出现 substr 右边字符(包括substr ),保留左边字符。
用法为 %substr
例如:
即删除从右边开始到第一个"/"及其右边所有字符
4、使用 %% 号操作符。从右边删除最后一次出现 substr 右边字符(包括substr ),保留左边字符。
用法为 %%substr*
例如:
即删除从右边开始到最后一个"/"及其右边所有字符
5、从左边第几个字符开始以及字符的个数
用法为 :start:len
例如:
即 0 表示左边第一个字符开始,5 表示字符的总个数。
6、从左边第几个字符开始一直到结束
用法为 :start
例如:
即 7 表示左边第8个字符开始
7、从右边第几个字符开始以及字符的个数
用法为 :0-start:len
例如:
即 0-10 表示右边算起第10个字符开始,6 表示字符的个数。
8、从右边第几个字符开始一直到结束
用法为 :0-start
例如:
即 0-4 表示右边算起第4个字符开始。