Notepad++ 查找、替换等

Notepad++ 查找、替换等

我有一个关于 notepad++ 的问题。我有以下文本:

在此处输入图片描述

第二个:

在此处输入图片描述

基本上,我想从图片 1 中删除图片 2 中出现的国家。我该怎么做?

答案1

您应该能够在 Notepad++ 中执行以下操作:

  1. 使用普通的“查找和替换”将列表 2 中的所有逗号替换为,|,这样最终就会得到要删除的国家/地区列表,例如Country1,|Country2,|Country3,
  2. 在正则表达式模式的“查找和替换”中,使用这个新列表作为列表 1 的搜索词,并以空白作为替换文本。

请注意,这假设国家名称仅用逗号分隔(无空格)。列表 1 中的最后一个条目后面也应该有一个逗号,否则搜索将不会匹配。

答案2

我不知道如何在 Notepad++ 中自动执行您的任务,但如果您的列表数据不是安全关键的,您可以使用我在 jsfiddle 中编写的脚本:https://jsfiddle.net/RomanTarasiuk/ev0fzsog/或者将脚本文本保存为*.html文件并在浏览器中打开——这种方式是完全安全的,而且我的脚本尽可能简单,不会损坏您的电脑/智能手机。

将两个列表格式化,使每个列表都放在一行中,其中的值仅用逗号分隔(无空格)。将两个列表分别放入第一和第二个文本区域,然后按下按钮,结果列表将放置在第三个文本区域中。

相关内容