gpt4 book ai didi

regex - sed:匹配一个词前的一组数字

转载 作者:行者123 更新时间:2023-12-01 07:29:01 27 4
gpt4 key购买 nike

我正在尝试从以下行中提取数字:

<foo> 34Kb data <foo>
<foo> 2Kb data <foo>

我还提取了其他参数,因此匹配 Kb 数据 之前的数字组很重要,最好使用 sed

我试过:

sed -r 's/.*([0-9]+)Kb data.*/\1/'

和其他组合,但他们只给了我一组数字的最后一位。

谢谢!

最佳答案

你可以使用

sed -r 's/.*\b([0-9]+).*/\1/'

\b 匹配单词边界(单词的开头或结尾)。

关于regex - sed:匹配一个词前的一组数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28627449/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com