gpt4 book ai didi

regex - 在同一行中匹配模式 n 次的行

转载 作者:行者123 更新时间:2023-12-04 22:24:39 25 4
gpt4 key购买 nike

我有一个文件,我需要过滤有(或没有)N 个模式出现的行。
即,如果我的模式是字母 o 并且我要匹配字母 o 恰好出现 4 次的行,则表达式应匹配以下示例行中的第一行,但不匹配其他行:

foo foo  
foo
foo foo foo

我可以用 vim、sed、awk 或任何其他工具中的正则表达式来完成。
我用谷歌搜索过,没有找到做过类似事情的人。
可能会做一个脚本或类似的东西来解析每一行。
有没有人做过类似的事情?

谢谢

最佳答案

Perl 单行:

perl -ne 'print if(tr/o/o/ == 4)' foo_file

关于regex - 在同一行中匹配模式 n 次的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6005794/

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