标记所有以.se结尾的网址(Notepad ++)


0

我收到了一份包含文字的大量文件。 我想标记所有以.se结尾的网址

我设法在.se之前标记了网址的一部分 \w+\.se。 但其中一些URL有3-4个子域。

所以,如果我有 example.example.example.se 我是为了纪念最后一个例子而做的。但是我想把它标记出来。

编辑: 为了清楚起见,我需要标记所有网址以谴责它们。 使用\ w + .se将标记“example.example.se”中的“example.se” \ w +。\ w + .se不会标记只是“example.se”的网址,但会标记为“example.example.se”

首先,我想我可以为每组子域做一次。但问题是编辑中的第一个例子。它将取代域的后期部分,但第一个子域将保留,我将无法运行seq。在链中。因此将是“example.censured”(曾经是“example.example.se”)。

我有意义吗?不知道怎么把问题写成文字......

Answers:


1

只需允许零件 \w+\. 重复: (\w+\.)+se


这个问题仍然只涉及具有大量子域的那些,我得到一些3和一些有4,有些只有1。
Zuusu

@Zuusu:这会发生在像这样的表达式上 \w+\.\w+\.\w+\.se。中的第二个加号 (\w+\.)+se 尽可能经常匹配括号中的部分并且至少匹配一次,因此表达式将匹配'example.se'和'oh.so.many.subs.example.se'。
Marcks Thomas

啊,我明白了,对不起,整天写报告有点慢!非常感谢!
Zuusu
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.