1.计算字串长度
> expr length "this is a test!"
15
该字符串长度为15
2.截取字符串
> expr substr "this maybe a test!" 6 5
maybe
后面两个参数表示:从第6个元素开始截取,截取了5个字符
需要注意的是这里的位置偏移(第几个元素)是从1开始的,而不是0
3.抓取第一个字符在字符串中出现的位置
> expr index "this is a test!" i
3
返回位置偏移量:3
4.整数运算
> expr 100 % 6
4
> expr 10 + 10
20
> expr 100 + 900
1000
> expr 30 / 3
10
> expr 3 \* 3 (要用转义,不然报错:expr: syntax error: unexpected argument ‘bin’)
9
本文介绍了如何在某些表达式解析器中进行字符串长度计算、截取、查找字符位置以及执行基本数学运算。例如,exprlength函数用于计算字符串长度,exprsubstr用于截取字符串,exprindex则用于查找字符在字符串中的位置。同时,文章展示了如何执行加法、减法、乘法和除法等基本算术操作。
802

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



