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

Reply via email to