Avatar billede nuclear_warhead Nybegynder
18. august 2002 - 18:42 Der er 4 kommentarer og
2 løsninger

Script der tæller antal ord, antal ord over syv bogstaver og ...

Jeg vil lave et LIX-script, og jeg skal derfor have en form hvor man kan skrive en tekst ind, og så tæller scriptet antal ord, antal ord over syv bogstaver og antal punktummer, og LIX-tallet regnes ud derefter, men hvordan kan jeg lave en sådan optællingsfunktion?
Avatar billede oasen Nybegynder
18. august 2002 - 18:46 #1
Antal ord:

arrOrd = split(Request.Form("dit_felt"), " ")
antalord = Ubound(arrOrd)
Avatar billede oasen Nybegynder
18. august 2002 - 18:49 #2
Antal ord over 7 bogstaver:

antalover7 = 0
arrOrd = split(Request.Form("dit_felt"), " ")
For i = LBound(arrOrd) to UBound(arrOrd)

  If Len(arrOrd(i)) > 7 Then
    antalover7 = antalover7 + 1
  End If

Next
Avatar billede eagleeye Praktikant
18. august 2002 - 18:50 #3
Du kan state med noget i stil med dette:

strTekst = "Hej test om den kan tælle lange ord som nyhedssystem og havehus."

tempArr = Split(strTekst," ")
antalOrd = ubound(tempArr) + 1
antal_7_tegn = 0
for i = lbound(tempArr) to ubound(tempArr)
  if len(tempArr(i)) >= 7 then antal_7_tegn = antal_7_tegn + 1
next


Response.Write strTekst & "<br><br>"
Response.write "Antal ord = " & antalOrd & "<br>"
Response.write "Antal ord længere end 7 tegn = " & antal_7_tegn
Avatar billede oasen Nybegynder
18. august 2002 - 18:51 #4
Antal punktummer:

arrPunktummer = split(Request.Form("dit_felt"), ".")
antalpunktummer = Ubound(arrPunktummer) - 1
Avatar billede oasen Nybegynder
18. august 2002 - 18:53 #5
Response.Write "Antal ord: " & antalOrd & "<br>"
Response.Write "Antal ord over 7 tegn: " & antalover7 & "<br>"
Response.Write "Antal punktummer: " & antalpunktummer
Avatar billede nuclear_warhead Nybegynder
18. august 2002 - 18:56 #6
Jeres svar har løst mit problem :)
Jeg fik svar på spørgsmålet fra oasen først, men fordi eagleeye også svarede får han 10 point :)
Takker for hjælpen
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