MudGuard: URL-String intelligent kürzen

Beitrag lesen

Hi,

Was spricht gegen s!http://(?:www.)?([^/]+)/.*/([^/]*)!\1/.../\2^!?

Die Performance-Bremse (?:www.)?   ;-)
Insbes. weil dort anstelle von . . stehen sollte - aber da das keinen / enthält und wegen des folgenden ? optional ist, wird es vom folgenden ([^/]+) mit-erfaßt.

Und warum setzt Du ans Ende der gekürzten URL ein ^?

Ein $ mehr kann auch nicht schaden (vor dem 2.!) - ich verlaß mich lieber nicht auf die Greedy-Eigenschaften.

cu,
Andreas

--
Warum MudGuard?
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.