[^(://)]
bzw.
[^(:\/\/)]
Edit: Ah, prima, folgendes funktioniert ohne Fehlermeldung:
!(href=["\'][^(://)][^\s]*["\'])!i
Allerdings schreibt er mir in die matches-Variable href="XY" rein statt lediglich XY. Eine Idee? Außerdem findet er trotzdem eine externe URL, die mit http:// beginnt. D.h. da ist etwas noch nicht perfekt.
Edit 2: Ohne "[^\s]" findet er auch keine externen URLs mehr.
bzw.
[^(:\/\/)]
Edit: Ah, prima, folgendes funktioniert ohne Fehlermeldung:
!(href=["\'][^(://)][^\s]*["\'])!i
Allerdings schreibt er mir in die matches-Variable href="XY" rein statt lediglich XY. Eine Idee? Außerdem findet er trotzdem eine externe URL, die mit http:// beginnt. D.h. da ist etwas noch nicht perfekt.
Edit 2: Ohne "[^\s]" findet er auch keine externen URLs mehr.
Kommentar