Thomas. Skrevet 14. februar 2010 Skrevet 14. februar 2010 (endret) RewriteRule ^([a-zA-Z0-9_]+)/?/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/?$ index.php?side=$1&$2=$3 Hvordan kan jeg gjøre sånn at $3 kan inneholde punktum? Altså, hva må jeg endre her? ([a-zA-Z0-9]+) Endret 14. februar 2010 av Thomas.
Sk!ppy Skrevet 14. februar 2010 Skrevet 14. februar 2010 (endret) ([a-zA-Z0-9]+.) Endret 14. februar 2010 av Sk!ppy
Ernie Skrevet 14. februar 2010 Skrevet 14. februar 2010 Ehhmm ... hvis jeg ikke tar helt feil her så burde et vel være ([a-zA-Z0-9\.]+) siden ([a-zA-Z0-9]+.) vel vil bety en eller flere av a-z/A-Z/0-9 og et vilkårlig tegn tilslutt.
Thomas. Skrevet 14. februar 2010 Forfatter Skrevet 14. februar 2010 Ehhmm ... hvis jeg ikke tar helt feil her så burde et vel være Vis jeg skal legge til fler enkelt-tegn skal jeg skrive \ så tegnet da? I samme parantes?
Ernie Skrevet 14. februar 2010 Skrevet 14. februar 2010 Det kommer an på hvilket tegn det er snakk om. Tegn med spesiell betydning i et regulært uttrykk (blant annet [ ] ( ) \ . ) må escapes med \ Normalt sett holder det å bare skrive selve tegnet.
Thomas. Skrevet 14. februar 2010 Forfatter Skrevet 14. februar 2010 Hvordan aksepterer jeg alle tegn?
Ernie Skrevet 14. februar 2010 Skrevet 14. februar 2010 . betyr alle mulige tegn, muligens med unntak av linjeskift. Det står mer om syntaks for regulære uttrykk i mod_rewrite her.
Sk!ppy Skrevet 14. februar 2010 Skrevet 14. februar 2010 Hva er vitsen med å akseptere alle tegn? poenget er jo for å luke ut tegn?
Thomas. Skrevet 14. februar 2010 Forfatter Skrevet 14. februar 2010 (endret) Punktum og ä går vist ikke under "alle tegn". Så prøvde: ([.\.]+) Men punktum fungerer forstatt ikke? Endret 14. februar 2010 av Thomas.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå