Avatar billede 123maka Nybegynder
15. juni 2005 - 01:04 Der er 9 kommentarer og
1 løsning

Fjern alt andet end gyldige tegn

Jeg ville gerne lave et regulært udtryk der fjernede alt andet end: A-Å,a-å, 0-9 og tegnene - og _
Avatar billede nielle Nybegynder
15. juni 2005 - 06:58 #1
Dit pattern:

[^A-ZÆØÅa-zæøz0-9_-]+

Din replace i perl:

$xx =~ s/[^A-ZÆØÅa-zæøz0-9_-]+//g;

Din replace i C#:

Regex RE = new Regex("[^A-ZÆØÅa-zæøz0-9_-]+");
xx = RE.Replace(xx, "");
Avatar billede nielle Nybegynder
15. juni 2005 - 08:21 #2
Jeg fik lige indsneget en lille fejl i dit pattern (møster). Det skal selfølgelig set sådan her ud:

[^A-ZÆØÅa-zæøå0-9_-]+

I PHP bliver det så:

$pattern = "/[^A-ZÆØÅa-zæøå0-9_-]+/";
$xx = preg_replace($pattern, "", $xx);
Avatar billede roenving Novice
15. juni 2005 - 13:23 #3
-- og f.eks. i java script:

var txt = "En ulovlig tekst$$streng !-)";
var reg = /[^\wæøå-]/ig;
var nytxt = txt.replace(reg,"");
Avatar billede nielle Nybegynder
24. juni 2005 - 18:03 #4
Har du fået kigget på det?
Avatar billede nielle Nybegynder
11. juli 2005 - 19:56 #5
?
Avatar billede nielle Nybegynder
01. december 2007 - 12:03 #6
Lukketid?
Avatar billede 123maka Nybegynder
05. marts 2008 - 23:59 #7
Ja, opret gerne svar.
Avatar billede nielle Nybegynder
06. marts 2008 - 06:54 #8
Svar :^)
Avatar billede nielle Nybegynder
17. marts 2008 - 18:47 #9
Så mangler du bare at acceptere mit svar :^)
Avatar billede nielle Nybegynder
24. marts 2008 - 22:32 #10
??
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
Kurser inden for grundlæggende programmering

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