gpt4 book ai didi

regex - 用于查找此格式数字 num :num:num:num 的数字的正则表达式

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:45:51 26 4
gpt4 key购买 nike

我知道这是基本的,但我不确定,我哪里出错了,之前从未写过正则表达式..

我需要从命令中获取一些输出

cmd | grep '[0-9]+:[0-9]+:[0-9]+:[0-9]+'

我需要grep一些格式的信息

dummy dummy 4:9:93:022 dummy 

我该怎么做?请让我知道哪里出错了......

输出格式

`-+- policy='round-robin 0' prio=2 status=active
|- 6:0:0:136 sdip 135:144 active ready running
`- 5:0:0:136 sdle 67:448 active ready running

我只需要根据 6:0:0:136 删除它....

最佳答案

加号修饰符是“扩展正则表达式”语法的一部分。这:

a+

表示“一个或多个‘a’字符”,是这个基本表达式的简写:

aa*

传统上 grep 支持基本的正则表达式,而 egrep 支持扩展语法。所以这样做:

cmd | egrep '[0-9]+:[0-9]+:[0-9]+:[0-9]+'

或这个(这是同一件事):

cmd | grep -E '[0-9]+:[0-9]+:[0-9]+:[0-9]+'

关于regex - 用于查找此格式数字 num :num:num:num 的数字的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11460406/

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