webForumDet fria alternativet
Logga in / Bli medlem

replace tidpunk

ASP

6 svar · 265 visningar · startad av joup

Medlem sedan feb. 2002116 inlägg
Trådstart#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å?

Medlem sedan juni 200032 967 inlägg
#2

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

string = left(string, 10)

Mvh,

Medlem 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.

Medlem 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,"")
Medlem sedan juni 200032 967 inlägg
#5

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

Mvh,

Medlem 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 :)

Medlem sedan feb. 2002116 inlägg
#7

LarsG: Tack!

@nders: Ingen fara :)

261 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)