vancouverona
Goto Top

Regex: Ich brauche mal eure Hilfe

Hallo zusammen,

bin nicht so fit mit RegEx, einfache Sachen verstehe ich noch, aber diesmal ist es mir zu kompliziert.

Was ich will:
Mein Mailfilter kann Mails an Hand von RegEx herausfischen. Ich möchte nun alle Mails herausfischen, die einen Link (wie auch immer geartet ftp, http, https, usw) auf eine PHP Datei enthalten, außer wenn die Links auf meine eigene Domäne zeigen.

http://www.fremdedomain.de/index.php soll gefiltert werden
http://www.meinedomain.de/index.php soll durchkommen.

Für das generelle blocken von PHP Links benutze ich zur Zeit - vermutlich ziemlich anfängerhaft - "(.)+:\/\/(.)+\.php"

Danke für Hilfestellung.
Jörg

Content-ID: 345075

Url: https://administrator.de/contentid/345075

Ausgedruckt am: 21.11.2024 um 23:11 Uhr

133883
Lösung 133883 01.08.2017 aktualisiert um 15:30:07 Uhr
Goto Top
z.B. mit einem negative lookahead machbar
:\/\/(?!(.+\.)?meinedomain\.de).+\.php
Bitte prüfen ob deine Regex-Engine Lookarounds unterstützt ....
SaschaRD
Lösung SaschaRD 01.08.2017 um 15:54:20 Uhr
Goto Top
Hallo zusammen,

ich kann diesen Online Editor für Arbeiten mit Regex empfehlen.

Gruß, Sascha
133883
Lösung 133883 01.08.2017 um 16:07:23 Uhr
Goto Top
Zitat von @SaschaRD:
ich kann diesen Online Editor für Arbeiten mit Regex empfehlen.
Und offline wie immer extrem vielseitig:
https://www.regexbuddy.com/

Gruß
Vancouverona
Vancouverona 01.08.2017 aktualisiert um 17:13:23 Uhr
Goto Top
Vielen Dank dafür,

es scheint zumindest bei regex101.com (kannte ich zwar, aber danke trotzdem face-wink) zu funktionieren.

Und weil ich noch eine sekundäre eigene Domäne übersehen habe, habe ich den Filter direkt noch etwas erweitert face-smile

Nachtrag:
Inzwischen habe ich es auch bei meinem Mailfilter erfolgreich ausprobiert. Danke nochmals.


Case closed,
Jörg