2016-07-12 15 views
-2

ich ein Dokument mit Domains zum Beispiel habenRegex halten nur Zeilen mit „.de“

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

gibt es verschiedene Endungen (.me .com .de ....) jetzt will ich nur das halten für Domain-Suchlinien mit der .de

Sie endet danken

+0

Sie haben etwas nicht versucht? Scheint, du bist nur wegen einer Copy-Paste-Antwort hergekommen, anstatt ein paar Sekunden zu forschen. – GMaiolo

Antwort

0

diese regex Versuchen:

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

+1

Ich vermute, dass die Domains nicht alle das Wort "example" enthalten –

0

preg_match hilft Ihnen bei der Durchführung einer Übereinstimmung mit regulären Ausdrücken. Sie können keep lines with .de wie folgt aus:

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

Sie dieses Muster regex ^(?!.*\.de).*$ und verwenden Sie nur nutzen können, um die Linien zu ändern, die nicht .de in der URL enthält

Beachten Sie, dass Sie Notizbuch benötigen ++ mit einer Version 6 oder neuer .. finden Sie in der Demo unter:

enter image description here