gpt4 book ai didi

正则表达式:匹配以 4-9 开头的数字?

转载 作者:行者123 更新时间:2023-11-29 09:47:30 25 4
gpt4 key购买 nike

下面是我当前的命令和输出。问题是以 2 开头的行。我如何合并以仅匹配以 4-9 开头的行?

grep -o -P '(?:(?<!\d)\d{8}(?!\d))' * | sort -u
20100101
71160868
71161452

grep 源代码是一封电子邮件,因此在这里发布非常困惑。

最佳答案

您可以使用:

grep -oP '(?:(?<!\d)[4-9]\d{7}(?!\d))' * | sort -u

[4-9] 仅当第一个数字介于 4 和 9 之间后跟任意 7 个数字时才会匹配。

关于正则表达式:匹配以 4-9 开头的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28840543/

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