21. januar 2007 - 17:10
Der er
15 kommentarer og 1 løsning
Strengen skal skildes ad
Temperature: 37°F / 3°C | Humidity: 81% | Pressure: 29.36in / 994hPa | Conditions: Mostly Cloudy | Wind Direction: NNW | Wind Speed: 8mph / 13km/h | Updated: 4:50 PM CET Ovennævnte er indeholdt i en streng - skal skildes ad så jeg får nye strenge der indeholder: 3°C 29.36in / 994hPa Mostly Cloudy NNW 8mph / 13km/h 4:50 PM CET ialt 6 strenge
Annonceindlæg fra Cornerstones
21. januar 2007 - 17:14
#1
Split(dintekst, "|")
21. januar 2007 - 17:14
#2
<% originalString = "37°F / 3°C | Humidity: 81% | Pressure: 29.36in / 994hPa | Conditions: Mostly Cloudy | Wind Direction: NNW | Wind Speed: 8mph / 13km/h | Updated: 4:50 PM CET" originalString = Split(originalString,"|") ' Udskriver Response.Write originalString(0) & "<br>" Response.Write originalString(1) & "<br>" Response.Write originalString(2) & "<br>" Response.Write originalString(3) & "<br>" %> Og så videre... Går ud fra du godt selv kan finde ud af at fortsætte den :-)
21. januar 2007 - 17:25
#3
Indekset er uden for området: '[number: 1]' den kommer med fejl ?
21. januar 2007 - 17:27
#5
For i = 0 to Ubound(originalString) Response.Write i & " = " & originalString (i) & "<BR>" Next prøv at udskrive sådan
21. januar 2007 - 17:31
#6
sorry har fundet fejlen - åbn svar
21. januar 2007 - 17:31
#7
Svar.
21. januar 2007 - 17:31
#8
Hov, her er svar ;-)
21. januar 2007 - 17:33
#9
mangler lige det er kun værdierne - dem der står til højre efter kolon jeg skal bruge
21. januar 2007 - 17:35
#10
hvad mener du ?
21. januar 2007 - 17:36
#11
Så skal du til at bruge Right funktionen, det kan godt blive rigtig kedeligt :D <% originalString = "37°F / 3°C | Humidity: 81% | Pressure: 29.36in / 994hPa | Conditions: Mostly Cloudy | Wind Direction: NNW | Wind Speed: 8mph / 13km/h | Updated: 4:50 PM CET" originalString = Split(originalString,"|") ' Udskriver Response.Write originalString(0) & "<br>" Response.Write Right(originalString(1), 3) & "<br>" Response.Write Right(originalString(2), 16) & "<br>" Response.Write Right(originalString(3), 13) & "<br>" %>
21. januar 2007 - 17:39
#12
kan man ikke lægge ind at alt fra første kolon og til højre udskrives ?
21. januar 2007 - 17:46
#13
<% originalString = "Temperature: 37°F / 3°C | Humidity: 81% | Pressure: 29.36in / 994hPa | Conditions: Mostly Cloudy | Wind Direction: NNW | Wind Speed: 8mph / 13km/h | Updated: 4:50 PM CET" originalString = Split(originalString," | ") For i = 1 to Ubound(originalString) originalString2 = originalString(i) originalString2 = Split(originalString(i),":") If i = 6 Then Response.Write Right(originalString(i), 11) Else Response.Write originalString2(1) & "<BR>" End If Next %>
21. januar 2007 - 18:50
#14
tak for hjælpen
21. januar 2007 - 18:51
#15
21. januar 2007 - 22:06
#16
Tak for point.
Kurser inden for grundlæggende programmering