gpt4 book ai didi

TextMate 找到文本然后删除整行?

转载 作者:行者123 更新时间:2023-12-02 19:01:13 24 4
gpt4 key购买 nike

我将向您展示我想使用 textmate 命令或 bundle 做什么:

假设我们有以下文档:

foo  
diddy
bah
foo
foobah
diddy

我想查找并删除所有匹配 bah 的行,在这种情况下所需的输出将是:

foo
diddy
foo
diddy

谢谢!

最佳答案

打开要过滤的文档,

  • Cmd-F 调出 Finder窗口

  • 接下来,在两个文本输入框下方,单击正则表达式

  • 查找文本框中,输入这个正则表达式(不带空格):

    <强>^ 。 *?呸。 *? $

  • 替换文本框中,请勿键入在任何事情上——确保它是空白的,即没有空格字符

  • 光标位于开头您要过滤的文档,单击位于的按钮之一查找窗口的底部 - 例如,全部替换一步删除所有匹配的行,或者替换并查找一次逐行浏览

就是这样。


这是一种更自动化的方法来完成同样的事情:

  • 从菜单栏中选择过滤器通过来自文本的命令下拉菜单

  • 将其输入到文本框中出现的小窗口顶部:

    sed '/^ . * 呸。 * $/d'

  • 选择文档作为输入并选择替换文档作为输出

  • 单击“执行”

[注意:我在两个示例中的正则表达式标记之间插入了空格,因为由于某种原因星号“”没有在 HTML 页面中呈现]

关于TextMate 找到文本然后删除整行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3367786/

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