linux sed 正则匹配求解
我有BANDWIDTH:19的字符串,想要匹配BANDWIDTH:后面的所有数字,直到非数字字符为止。REGEX:/(?<=BANDWIDTH:)\d*/INPUT:BA...
我有BANDWIDTH:19的字符串,想要匹配BANDWIDTH:后面的所有数字,直到非数字字符为止。
REGEX : /(?<=BANDWIDTH:)\d*/
INPUT : BANDWIDTH:19 o-Width:25.8 multi-usr:12
OUTPUT : 19
但是在linux下得不到数字
~# echo "BANDWIDTH:19" | sed -n '/\(?<=BANDWIDTH:\)\\d\*/p'
~#
没有匹配到的结果,求解这是什么原因啊? 展开
REGEX : /(?<=BANDWIDTH:)\d*/
INPUT : BANDWIDTH:19 o-Width:25.8 multi-usr:12
OUTPUT : 19
但是在linux下得不到数字
~# echo "BANDWIDTH:19" | sed -n '/\(?<=BANDWIDTH:\)\\d\*/p'
~#
没有匹配到的结果,求解这是什么原因啊? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询