1.expr match "$string" '\($substring\)'
从$string的开始位置提取$substring,其中$substring是正则表达式
2.实例
操作字符串样例:string=abc123ABC456xyz
索引下标从1开始 123456789.............
字符串操作默认从左边开始进行
2.1.从$string的开始位置提取$substring
命令:
expr match "$string" '\(.[b-c]*[1-9]..[A-Z]\)'
[root@lnmp ~]# expr match "$string" '\(.[b-c]*[1-9]..[A-Z]\)'
abc123A
[root@lnmp ~]#