expr用法:
1.表达式求值
expr 算术运算式
演示:
注意: 算术运算中 () 以及 * 需要转义。
2.字符串
1)计算字符串的长度:
expr length 字符串
演示:
2)获取第一个字符在字符串中出现的位置 :
expr index 被查找的字符串 需要查找的字符串
演示:
3)正则表达式:
正则1:expr match 字符串 正则表达式
正则2: expr 字符串 :正则表达式
解释:正则表达式通配符"."代表任意一个字符;
正则表达式通配符"*"代表签名的字符可以出现0到多次;
正则表达式默认带有^ , 代表以什么开头;
".*i" 含义为匹配字符串中i前面的字符串长度 .
演示: