On Wednesday, October 10, 2007 1:25 PM [GMT+1=CET],
Vladislav Vorobiev <[EMAIL PROTECTED]> wrote:
> ^/(.*)data/(.*)/^(?:events)(.*)$
>
> funktioniert leider auch nicht.
Sorry, ich lag falsch. Eine negierte nicht-einfangende Klammer
geht anders (hab' ein bißchen gebraucht, um das in "Reguläre
Ausdrücke" von Jeffrey Friedl zu finden):
(?! ... ) statt (?: ... )
^/(.*)data/(.*)/(?!events)(.*)$
"^" als Negation geht nur in Zeichenklassen ("[^abc]" = "jetzt
kein a, b oder c).
> Am 10.10.07 schrieb Olaf Lautenschlaeger <[EMAIL PROTECTED]>:
>> On Wednesday, October 10, 2007 4:46 AM [GMT+1=CET],
>> Vladislav Vorobiev <[EMAIL PROTECTED]> wrote:
>>
>>> RewriteRule ^/(.*)data/(.*)/(??was soll hier rein??events)(.*)$
>>
>> Ich nehme an, Du willst eine 'nicht-einfangende Klammer':
>>
>> (?: ... )
>>
>> und diese noch negiert (vorangestelltes "^"):
>>
>> ^/(.*)data/(.*)/^(?:events)(.*)$
>>
>> Da "rechts" in der RewriteRule keine "$n"-Backreferences auf-
>> tauchen, macht es Sinn, auch die anderen Gruppierungen (".*")
>> als 'nicht-einfangende Klammer' zu schreiben.
>>
>> HTH
>>
>> Olaf Lautenschläger
>> --
>> ANOVA Multimedia Studios GmbH
>>
>> fon: (+49) (0) 381 / 40 59 - 550
>> fax: (+49) (0) 381 / 40 59 - 551
>> web: www.anova.de
>> corporate e-mail: [EMAIL PROTECTED]
>> _______________________________________
>>
>> ANOVA Multimedia Studios GmbH
>>
>> Geschaeftsfuehrer:
>> Prof. Dr. Hansgeorg Meissner,
>> Michael Kaeding,
>> Dr. Volker Gries
>>
>> Firmensitz:
>> Joachim-Jungius-Strasse 10,
>> D-18059 Rostock / Germany
>>
>> Registergericht:
>> Amtsgericht Rostock
>>
>> Handelsregisternummer:
>> HRB 2788
>>
>> UST-IdNummer:
>> DE 811577650
>>
>> (footer size due to legal restrictions applying under german law)
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de"
unsubscribe-Anfragen an [EMAIL PROTECTED]
sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------