【问题标题】:remove port number from list in notepad++从记事本++列表中删除端口号
【发布时间】:2014-05-13 23:41:13
【问题描述】:

我有一个 csv 文件,其中一列中包含计算机名称,第二列中包含相同的计算机名称和端口号。我想比较第 1 列和第 2 列中的名称是否相同。所以我试图从列表中删除:#####。我该怎么做?

我在这里太新了,所以我无法发布图片,但它看起来像这样:

ComputerName,ComputerName:18062

ComputerName2,ComputerName2:198099

【问题讨论】:

    标签: replace notepad++


    【解决方案1】:

    找到^((.*?),\2).*?$ 并替换为\1。使用正则表达式搜索模式,不带. matches newline

    • ^ 匹配行首
    • 外部()定义组1。
    • (.*?), 匹配任何字符,直到找到 ,。结果存储到第 2 组。
    • \2 再次匹配第 2 组中的相同字符串。
    • .*?$ 匹配剩余字符直到行尾。
    • 整行替换为第 1 组。

    【讨论】:

      猜你喜欢
      • 2014-07-18
      • 2011-07-04
      • 2015-08-17
      • 2017-01-01
      • 2016-02-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多