美文网首页
(二)、计算字符串长度 && 抽取字串

(二)、计算字符串长度 && 抽取字串

作者: 雪燃归来 | 来源:发表于2021-01-13 00:42 被阅读0次

(一)、 语法

计算字串长度
抽取字串

(二)、例子

/**计算字串长度**/
len=${#varible_1}
// 25
len=`expr length "$varible_1"`
// 25

/**获取【字符】索引位置**/
var1="quickstart is a app"
ind=`expr index "$var1" start`
// 6 
ind=`expr index "$var1" uniq`
// 1  注意⚠️ 是字符 💩
ind=`expr index "$var1" cnk`
//4

/**获取字串长度**/
// 注意⚠️💩 必须从头开始匹配
sub_len=`expr match "$var1" app`
// 0
sub_len=`expr match "$var1" quick`
// 5
sub_len=`expr match "$var1" quic.*`
// 19

/**提取字串**/
注意⚠️💩 使用expr,索引计数是从1开始计算:使用${string:position},索引计数是从0开始计数的。
var1="kafka hadoop yarn mapreduce"
substr_1=${var1:10}
// op yarn mapreduce
substr_1=${var1:10:5}
// op ya
substr_1=${var1: -5}
substr_1=${var1:(-5)}
// educe
substr_1=${var1: -5:2}
// ed
substr_1=`expr substr "$var1" 10 5`
// oop y

相关文章

网友评论

      本文标题:(二)、计算字符串长度 && 抽取字串

      本文链接:https://www.haomeiwen.com/subject/vapyaktx.html