【问题标题】:Selecting every other line in VS Code with regex使用正则表达式选择 VS Code 中的每一行
【发布时间】:2017-12-11 14:40:07
【问题描述】:

我有一个文件,其中每一行都是重复的(不幸的是)。

My Name Is John
My Name Is John
I'm 30 years old
I'm 30 years old
New York is my home town
New York is my home town

我想“还原”重复,换句话说,选择每隔一行并删除它。 有没有办法在 VS Code 中使用正则表达式替换?

(在 Mac 上工作,所以像 here 这样的 Notepad++ 解决方案是无关紧要的。 我知道可以使用 bash,但我想尝试在 VS Code 中进行)

【问题讨论】:

    标签: regex visual-studio-code


    【解决方案1】:

    您可以使用带有正则表达式的 Replace-All 来实现此目的。查找:

    (.*)\n\1
    

    替换为:

    $1\n
    

    应该可以的。

    【讨论】:

    • 谢谢!效果很好!只有它保留一个空行。所以找到这个:(.*)\n\1\n 并用这个$1\n 替换就可以了。
    猜你喜欢
    • 2017-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-11
    • 1970-01-01
    • 2016-12-04
    • 2019-10-22
    相关资源
    最近更新 更多