问题遇到的现象和发生背景
echo 202.038.008.090|sed -r 's/0+([0-9]+)/\1/g' 含义好像是将0-9的任意数字替换成空,为什么结果是22.38.8.90,最后的90不应该都被替换成空吗?
遇到的现象和发生背景,请写出第一个错误信息
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
[root@localhost ~]# echo 202.038.008.090|sed -r 's/0+([0-9]+)/\1/g'
22.38.8.90
运行结果及详细报错内容
我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
麻烦帮忙分析下这个语法过程,详细一些,这个主要是涉及正则表达式的用法,怎么得出的结果22.38.8.90