Avatar billede tbrf Nybegynder
25. januar 2005 - 08:43 Der er 9 kommentarer

2 regexp

Hej

Fælles for begge regexp jeg ønsker er, at de skal bruges i forbindelse med programmering i VB.

1)
Følgende er tilladt:
a-z, A-Z, 0-9
Dog må den ikke bestå af rene tal. 

2)
Følgende er IKKE tilladt.
/  \  [  ]  :  ;  |  =  ,  +  *  ?  <  >  @  "
Avatar billede alister_crowley Nybegynder
25. januar 2005 - 08:45 #1
Denne her kan ihvertfald bruges, men hvordan du checker for at det ikke er 100% tal, ved jeg ikke lige.

/([a-zA-Z0-9])/

Du kan evt. lave et dobbeltcheck med /([a-zA-Z])/ hvor du ser om den er false, og hvis, så er det rene tal.
Avatar billede gammelhat Nybegynder
25. januar 2005 - 09:03 #2
re.IgnoreCase = True
re.Pattern = "^(\d*[a-z]+\d*)+$"
Avatar billede gammelhat Nybegynder
25. januar 2005 - 09:05 #3
2)
re.Pattern = "^[^/\\\[\]:;|=,+*?<>@""]*$"
Avatar billede gammelhat Nybegynder
25. januar 2005 - 09:06 #4
2)
'[' behøver jo egentlig ikke escapes

re.Pattern = "^[^/\\[\]:;|=,+*?<>@""]*$"
Avatar billede tbrf Nybegynder
25. januar 2005 - 09:51 #5
gammelhat: dine forslag ser ud til at virke.. jeg vil lige teste dem lidt yderligere, men det ser rigtig fint ud.
Avatar billede tbrf Nybegynder
25. januar 2005 - 11:18 #6
gammelhat: hvis du lige smider et svar, så er pointene dine..
Avatar billede tbrf Nybegynder
12. juni 2005 - 16:42 #7
gammelhat ??
Avatar billede nielle Nybegynder
12. juni 2005 - 16:46 #8
tbrf> Eksperten udsender ikke email i øjeblikket - har ikke gjort det i 14 dage - så gammelhat får næppe din besked.
Avatar billede tbrf Nybegynder
18. juni 2008 - 21:46 #9
hmm, det er da vist på tide at få lukket dette spm.

gammelhat, hvis du vil, så smid lige et svar, ellers lukker jeg den bare om 14+ dage
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