正则表达式只保留" .de"

时间:2016-07-12 00:04:53

标签: regex replace notepad++ line

我有一个包含域名的文档,例如

http://www.example.me/?p=1 
http:/example.de/index.php 
http://www.example.com/index.php/hello-world/ 

有不同的结局(.me .com .de ....)现在我只想保留.de结尾的行

谢谢

3 个答案:

答案 0 :(得分:1)

您可以使用此模式^(?!.*\.de).*$并使用正则表达式修改网址中不包含 .de 的行

请注意,您需要使用版本为6或更高版本的NotePad ++。 请参阅下面的演示:

enter image description here

答案 1 :(得分:0)

尝试使用此正则表达式进行域名搜索:

^https?:\/\/(www\.)?example\.de\/

答案 2 :(得分:0)

preg_match可帮助您执行正则表达式匹配。您可以keep lines with .de这样:

<?php
if (preg_match("#\.de#", "www.example.de")){
//Keep line
}
>