webForumDet fria alternativet

replace tidpunk

6 svar · 265 visningar · startad av joup

joupMedlem sedan feb. 2002116 inlägg
#1

Hur gör man om man vill ersätta en tidpunkt enligt modellen yyyy-mm-dd tt:mm:ss med ingenting.

Kör man en

replace(string,"2002-19-22 14:44:20","")

så fungerar ju det endast på den exakta tidpunkten. Om man vill att ovanstående kodexempel skall fungera oavsett tidpunkt (föutsatt att den följer samma modell som ovan). Hur gör man då?

@ndersMedlem sedan juni 200032 969 inlägg
#2

Då hade jag behållt de 10 vänstraste tecknen.

string = left(string, 10)

Mvh,

joupMedlem sedan feb. 2002116 inlägg
#3

Problemet är att strängen skall kunna innehålla mer än datum/tid-grejen och man vet inte VART eller OM den överhuvudtaget finns i strängen. Men vad jag vill göra är att om den hittar ett datum/tid så skall den ta bort det.

LarsGMedlem sedan dec. 200012 464 inlägg
#4

regexp

set o = new regexp
o.global = true
o.pattern = "\d\d\d\d\-\d\d\-\d\d \d\d\:\d\d\:\d\d"
s = o.replace(s,"")
@ndersMedlem sedan juni 200032 969 inlägg
#5

Jag ber om ursäkt för min missuppfattning av frågan. :)

Mvh,

Jesper TMedlem sedan nov. 20017 144 inlägg
#6

Jag ber om ursäkt för min missuppfattning av frågan.

Det gör inget med den fina böjningen.....

.....vänstraste :)

joupMedlem sedan feb. 2002116 inlägg
#7

LarsG: Tack!

@nders: Ingen fara :)

126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)