Kom just på att första siffran måste kunna vara 0-9 ifall man skriver t.ex 2-7 så ska det fungera ändå och bli 2,3,4,5,6,7
Hej!
Jag skulle på något vis vilja kolla om en sträng innehåller värden med 2 tal åtskilda av ett bindestreck. T.ex. 1-52 eller 10-12 eller 10 - 14 osv. Isf vill jag att talen däremellan splittas och plockas fram var för sig. Strängen där talen kan finnas är lagrad och innehåller även text.
T.ex. om strängen innehåller 10-12 vill jag ha fram 10,11,12
Jag är urusel på regexp men jag antar att man borde kunna göra någon funktion där man använder det och sedan ersätter t.ex. 10-12 med 10,11,12 istället?
Det handlar om veckor så första siffran på var sida om bindestecket måste vara mellan 0-5 och siffra nr 2 kan vara mellan 0-9.
Function veckor(Byval rfix)
With New RegExp
.Global = True
.Pattern = "[0-5][0-9]{0,1}-[0-5][0-9]{0,1}"
veckor = Replace(rfix,,)
End With
End Function
