gpt4 book ai didi

grep - 使用 Grep 在 BBEdit 中匹配不包含模式的行

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

我无法找到正确的 grep 表达式,因为它不匹配 BBEdit 中不包含日期的整行,尽管在网络上找到了许多“匹配...不包含”主题...

我有这个文本文档:

Some Text
Some more text,even more text,2015-06-17,2015-06-20
A third line of text
Last line of text, 2015-06-17

此表达式将选择所有包含日期​​引用的行,格式为 4 位数字 + "-"+ 2 位数字 + "-"+ 2 位数字

^.*\d\d\d\d-\d\d-\d\d.*$

我想匹配完全相反的内容,目的是删除所有不包含日期引用的行。我已经尝试过类似的解决方案

^.*[^\d\d\d\d-\d\d-\d\d].*$

但到目前为止还没有成功。有人能指出我正确的方向吗?谢谢。

最佳答案

BBEdit 支持 Perl 样式模式扩展(请参阅手册第 183 页)including negative lookaheads (?!...)

我相信这会做你想做的事:

^((?![\d\d\d\d-\d\d-\d\d]).)*$

关于grep - 使用 Grep 在 BBEdit 中匹配不包含模式的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30801601/

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