webForumDet fria alternativet

Räkna tecken

ASPur ASP

4 svar · 216 visningar · startad av Wiklund!!

Medlem sedan juli 2002549 inlägg
Frågan#1

Om jag har denna rad tex:

Martin,Emil,Andreas,Fredrik

Kan jag på nått sätt räkna hur många (,) tecken som finns i raden?

Medlem sedan mars 2003772 inlägg
#2

Jadå om du använder dig av RegExp

Detta borde fungera

<%
strText = "Martin,Emil,Andreas,Fredrik"

Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true
objRegExp.Pattern = "\,"
Set Matches = objRegExp.Execute(strText)
Response.write "Texten innehåller " & Matches.count&" stycken tecken"
%>
Medlem sedan mars 20025 907 inlägg
#3

Det går utan också (fast om det är så smart vet jag inte):

temp = split(strText,",")
antal = ubound(temp)
Medlem sedan jan. 20032 285 inlägg
#4

Då kan väl jag också bidra. :)

strNamn = "Martin,Emil,Andreas,Fredrik"
intAntal = Len(strNamn) - Len(Replace(strNamn, ",", ""))
Medlem sedan dec. 20003 563 inlägg
#5

Vidareutveckling ;)

temp = split(strText,",")
antal = (ubound(temp) -[b] -1[/b])
133 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)