如何从Notepad ++中删除带有某些字符串的URL?

时间:2019-05-26 15:39:52

标签: notepad++

我想删除的Notepad ++文件中有很多URL。具体来说,我想删除网址的第三个反斜杠(在HTTPS之后)之后所有带有文本的网址。

所以我在此文本文档中的网址如下所示(当然是示例网址):

https://www.google.com/goo/google/extra 我要在第三个反斜杠之后删除带有文本的URL。因此,请使用“多余”代替此文档中的所有URL,但不要以第三个反斜杠本身作为目标。所以这样的行将被删除 https://www.google.com/goo/google/deleted 和这样的线 https://www.google.com/goo/google/ 将被保存。 我希望我能很好地解释这一点,实际上,这比我实际执行要复杂得多。

1 个答案:

答案 0 :(得分:2)

您可以使用正则表达式进行搜索和替换:使用Ctrl-H打开替换对话框,使用Alt-G设置搜索模式< / em>到正则表达式,请使用表达式

`https://[^/\s]+/[^/\s]+/[^/\s]+/[^\s]+\r?\n?`

查找,并将替换为为空。然后点击全部替换

表达式将搜索https个URL,这些URL带有所需的最小斜杠数(以及它们之间的非斜杠和非空格字符),并将其替换为包括任何行尾字符在内的所有内容。假设每行有一个URL。如果URL可能出现在文本的任何位置,则可能要从表达式末尾删除\r?\n?部分。