Avatar billede Slettet bruger
08. marts 2004 - 23:10 Der er 3 kommentarer og
1 løsning

ereg ignorer setlocale

Hej alle,

Burde setlocale ikke have effekt når man matcher på eksempelvis [:alhpa:] i et regulært udtryk (med ereg())?

setlocale(LC_ALL, 'da_DK.ISO-8859-1');

Jeg kan teste selve setlocale kaldet virker, ved at udskrive navnet på ugedagen ved strftime. Men jeg fanger ikke æøå med [:alpha:].

Nogle idéer?

Eneste hjælp jeg har kunne finde er i kommentaren på php.net/ereg, hvor en bruger skriver, at setlocale SKULLE have effekt på bl.a. [:alpha:].

PS: Jeg kender godt preg funktionerne, men i det her tilfælde skal jeg altså bruge ereg.
Avatar billede tefcke Nybegynder
08. marts 2004 - 23:53 #1
Jeg har haft nøjagtig samme problem (æøå) med det i nogen af mine preg funktioner, jeg har ikke kigget rigtig på det endnu, så jeg er lige med på en lytter her :)
Avatar billede Slettet bruger
09. marts 2004 - 03:21 #2
Jeg ved ikke, om det vil virke, men prøv at sætte LC_CTYPE
Avatar billede Slettet bruger
10. marts 2004 - 14:48 #3
sandbox: Nej virker desværre heller ikke.
Avatar billede Slettet bruger
31. oktober 2004 - 23:46 #4
Ikke fundet en løsning.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester