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 ~]#
404

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



