本文主要是介绍操作字符串之提取字串-6-expr match “$string“ ‘.*\($substring\)‘,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.expr match "$string" '.*\($substring\)'
从$string的结尾提取$substring,$substring是正则表达式
2.实例
操作字符串样例:string=abc123ABC456xyz
索引下标从1开始..................654321
字符串操作默认从右边开始进行
2.1.从$string的开始位置提取$substring
命令:
expr match "$string" '.*\([A-Z][A-Z][A-Z][1-9][1-9][1-9][a-z]*\)'
[root@kibana ~]# expr match "$string" '.*\([A-Z][A-Z][A-Z][1-9][1-9][1-9][a-z]*\)'
ABC456xyz
[root@kibana ~]#
命令:
echo `expr match "$string" '.*\([A-Z][A-Z][A-Z][1-9][1-9][1-9][a-z]*\)'`
[root@kibana ~]# echo `expr match "$string" '.*\([A-Z][A-Z][A-Z][1-9][1-9][1-9][a-z]*\)'`
ABC456xyz
[root@kibana ~]#
这篇关于操作字符串之提取字串-6-expr match “$string“ ‘.*\($substring\)‘的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!