Avatar billede renebmadsen Nybegynder
12. maj 2007 - 22:09 Der er 6 kommentarer og
1 løsning

regex tal og bogstaver skal tjekkes

Jeg har problemer med at få udskrevet mit tal 5230
jeg får fint udskrevet DK-7000 og så vil jeg også gerne have 5230 med men mine hidtidige forsøg giver mig bare det hele med.

("[D,K]{2}.[0-9]{4}"); hvad skal der til for at jeg også får 5230 med ud.


String[] nummer = { "DK-7000",
                "FR-7000",
                "5230",
                "5230 M"};
       
       
        Pattern pat = Pattern.compile("[D,K]{2}.[0-9]{4}");
Avatar billede erikjacobsen Ekspert
12. maj 2007 - 22:14 #1
Pattern pat = Pattern.compile("(DK\\.)?[0-9]{4}");
Avatar billede erikjacobsen Ekspert
12. maj 2007 - 22:14 #2
Der var jeg lige besat af punktummer. Mener
Pattern pat = Pattern.compile("(DK-)?[0-9]{4}");
Avatar billede renebmadsen Nybegynder
12. maj 2007 - 22:36 #3
Desværre ikke helt rigtigt for nu får jeg det hele med
og det var ikke meningen, nu får jeg:

DK-7000
FR-7000
5230
5230 M

men vil kun have:

DK-7000
5230
Avatar billede arne_v Ekspert
12. maj 2007 - 22:53 #4
"^(DK-)?[0-9]{4}$"
Avatar billede renebmadsen Nybegynder
12. maj 2007 - 22:59 #5
Arne v du smider bare et svar
tak for hjælpen
Avatar billede arne_v Ekspert
20. maj 2007 - 06:06 #6
ok
Avatar billede arne_v Ekspert
21. juli 2007 - 16:09 #7
Så mangler du bare at acceptere.
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