从记事本++中的列表中删除端口号

时间:2014-04-02 15:08:36

标签: replace notepad++

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

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

ComputerName,ComputerName:18062

ComputerName2,ComputerName2:198099

1 个答案:

答案 0 :(得分:0)

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

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