【发布时间】:2014-06-04 04:34:19
【问题描述】:
处理一个大文本文件,我想删除所有不包含文本 "event":"click"}] 的行
我尝试在 Sublime 3 中做一些正则表达式,但无法坚持。
【问题讨论】:
-
那么你有什么尝试?如果您付出一些努力,我们或许能够指出您哪里出了问题,并为您提供更好的帮助。
标签: regex sublimetext3
处理一个大文本文件,我想删除所有不包含文本 "event":"click"}] 的行
我尝试在 Sublime 3 中做一些正则表达式,但无法坚持。
【问题讨论】:
标签: regex sublimetext3
我没有使用 sublime,但您可以使用正则表达式选择所有不包含文本 "event":"click"}] 的行:
^(.(?!"event":"click"\}\]))*$
我认为你可以用空(空字符串)或退格替换它们
【讨论】:
使用这个将结果输出到标准输出
sed -n '/"event":"click"\}\]$/p' your_large_file
使用这个只保留以"event":"click"}] 结尾的行,将生成your_large_file.old 备份
sed -i.old -n '/"event":"click"\}\]$/p' your_large_file
【讨论】: