Avatar billede ingeman Seniormester
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
Avatar billede kalp Novice
21. januar 2007 - 17:14 #1
Split(dintekst, "|")
Avatar billede madeindk Nybegynder
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 :-)
Avatar billede ingeman Seniormester
21. januar 2007 - 17:25 #3
Indekset er uden for området: '[number: 1]'

den kommer med fejl ?
Avatar billede madeindk Nybegynder
21. januar 2007 - 17:26 #4
Det gør den skam ikke når jeg tester den her.

www.alcopeople.dk/testfunktion.asp
Avatar billede kalp Novice
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
Avatar billede ingeman Seniormester
21. januar 2007 - 17:31 #6
sorry har fundet fejlen - åbn svar
Avatar billede madeindk Nybegynder
21. januar 2007 - 17:31 #7
Svar.
Avatar billede madeindk Nybegynder
21. januar 2007 - 17:31 #8
Hov, her er svar ;-)
Avatar billede ingeman Seniormester
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
Avatar billede kalp Novice
21. januar 2007 - 17:35 #10
hvad mener du ?
Avatar billede madeindk Nybegynder
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>"
%>
Avatar billede ingeman Seniormester
21. januar 2007 - 17:39 #12
kan man ikke lægge ind at alt fra første kolon og til højre udskrives ?
Avatar billede madeindk Nybegynder
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
%>
Avatar billede ingeman Seniormester
21. januar 2007 - 18:50 #14
tak for hjælpen
Avatar billede ingeman Seniormester
21. januar 2007 - 18:51 #15
Avatar billede madeindk Nybegynder
21. januar 2007 - 22:06 #16
Tak for point.
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
Kurser inden for grundlæggende programmering

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