WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   regexklasser i Apache (https://www.wn.se/forum/showthread.php?t=35553)

martine 2009-03-05 20:30

Jag behöver använda åäö osv. i en rewrite men hittar ingen information om så kallade regexklasser (eller unicode properties/blocks/scripts), alltså så att man kan skriva t.ex. \p{Latin} för att inkludera alla latinska bokstäver utan att behöva tänka på å på svenska, ü på tyska osv.

Exempelvis kan man använda \pL för alla bokstäver i php (och i .net och java \p{…}) - har Apache/mod_rewrite inget stöd alls för sådana konstruktioner?

crazzy 2009-03-05 20:37

Jag brukar använda .* när jag vill ha stöd för sånt. Och sedan filtrerar jag vidare med php. Lite omständigt men det funkar.

martine 2009-03-05 20:57

Citat:

Originally posted by crazzy@Mar 5 2009, 21:37
Jag brukar använda .* när jag vill ha stöd för sånt. Och sedan filtrerar jag vidare med php. Lite omständigt men det funkar.
Hmm, ja något såsom [^/]+ kanske jag blir tvungen att ta till. Men det vore bra att veta om det nu finns några kortformer i mod_rewrite som t.ex. \pL

Erik Stenman 2009-03-05 21:00

Vad jag har läst går det inte enbart i apache.


Alla tider är GMT +2. Klockan är nu 06:39.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson