Atom.io搜索和删除,是否可行?

9

有人想到了一种方法来利用Atom.io强大的搜索功能查找并删除行吗?例如,我想从我的css中删除所有与^\s*color: #3f3f3f;$匹配的行。

我不想留下空白行。

3个回答

9
因为 $ 不匹配换行符或回车符,所以我需要更加明确。模式 \n?\r? 对我很有用。
我的最终正则表达式是: ^\s*color: #3f3f3f;\n?\r? 根据你的行尾可能需要进行修改。我认为 ^\s*color: #3f3f3f;\n?\r?\n? 应该是通用的。

1
由于某些原因,它仅适用于文件,而不是路径... - Ujjwal Singh

2

您可以将匹配项替换为空字符串 - 即,将当前缓冲区中的替换字段留空,并执行替换操作。

您需要注意匹配整行,以免出现空行。


2
我刚刚测试了一下,如果你只是将替换字段留空,然后点击“替换”,它会被删除。

使用我提供的正则表达式会留下一个空行,就像@mgarciaisaia建议的那样。 - linuxdan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接