Avatar billede Slettet bruger
18. juni 2010 - 19:49 Der er 9 kommentarer og
1 løsning

Regex søgning, lidt hjælp tak

Hej

Jeg skal finde ud af om en string indeholder præcis følgende format:

00:00:04.05

Altså med IntInt:IntInt:IntInt.IntInt

Hvordan matcher jeg på det?
Avatar billede Syska Mester
18. juni 2010 - 20:07 #1
Dette burde gøre det.

new Regex(@"\d\d:\d\d:\d\d:\d\d")
Avatar billede arne_v Ekspert
18. juni 2010 - 20:09 #2
Det burde virke.

Et alternativ til regex ville vaere DateTime.TryParseExact (det ligner nemlig en tid !).
Avatar billede Slettet bruger
18. juni 2010 - 20:30 #3
Hej, jeg fandt buzzzz svar brugbart.

Det er hour:min:sec:fps
Avatar billede Syska Mester
18. juni 2010 - 20:31 #4
svar
Avatar billede arne_v Ekspert
20. juni 2010 - 20:32 #5
TryParseExact fanger nogle invalide tider som Regex ikke gør.
Avatar billede Syska Mester
24. juni 2010 - 23:49 #6
ja, så burde man måske lave [0-6]?[0-9]+
Avatar billede arne_v Ekspert
25. juni 2010 - 01:56 #7
@"([0-9]|1[0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]:\d\d"

burde virke
Avatar billede Syska Mester
25. juni 2010 - 02:29 #8
ja tak eksperten, nu har jeg fået samme mail 3 gange ... ARGHH, mon det at jeg skriver her får det pis til at stoppe med at spamme min indbakke.
Avatar billede arne_v Ekspert
25. juni 2010 - 02:46 #9
Det sker nogen gange om natten at mail sendes ud flere gange.
Avatar billede Syska Mester
25. juni 2010 - 02:54 #10
Første gang jeg har oplevet det ... tror jeg nok.

Synes også de har indført flere bugs. Specielt omkring deres caching af siderne til tider, den er helt gak.

mvh
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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