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.
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.