1、从右边第7个字符开始,到结束
${var:0-7}
2、从右边第7个字符开始,取3个
${var:0-7:3}
3、从左边第7个字符开始,到结束
${var:7}
4、从左边第7个字符开始,取3个
${var:7:3}
5、#截取 截取左边,保留右边 (匹配第一个//)
${var#*//} http://abc.com/abc.html -> abc.com/abc.html
6、##截取 截取左边,保留右边 (匹配最后一个/)
${var##*/} http://abc.com/abc.html -> abc.html
7、%截取 截取右边,保留左边 (匹配第一个//)
${var%*/} http://abc.com/abc.html -> http://abc.com
8、%%截取 截取左边,保留右边 (匹配最后一个/)
${var%%*/} http://abc.com/abc.html -> http:
本文介绍了一种用于字符串处理的方法——变量截取技巧。通过具体的示例展示了如何从字符串的左侧或右侧进行精确截取,包括从指定位置开始截取整个剩余部分或是截取固定长度的内容。此外还介绍了使用特殊符号进行模式匹配的截取方法。
556

被折叠的 条评论
为什么被折叠?



