字符串截取

  1. 获取字符串长度

${#var}

  1. 字符串截取

  • 切片

${var:m:n}从m处截取之后n个字符
${var:0-m:n}从倒数m处截取之后n个字符
无n,表示截取到字符串尾

  • 掐头

掐头截取:删除字符串中从左向右第一个遇到的char,以及其左侧的字符
语法${var#*char}
掐头截取:删除字符串中从左向右最后一个遇到的char,以及其左侧的字符
${var##*char}

  • 去尾

去尾截取:删除字符串中从右向左第一个遇到的char,以及其右侧的字符
语法:${var%char*}
去尾截取:删除字符串中从右向左最后一个遇到的char,以及其右侧的字符
语法:${var%%char*}

http://www.zsythink.net/archives/2276

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容