Den här frågan har säkert varit uppe innan men hur gör man för att när man skriver ut en textsträng radbryta alla ord som är mer än X tecken långa efter X tecken???
------------------
F R E D R I K S S O N
8 svar · 186 visningar · startad av Fredriksson
Den här frågan har säkert varit uppe innan men hur gör man för att när man skriver ut en textsträng radbryta alla ord som är mer än X tecken långa efter X tecken???
------------------
F R E D R I K S S O N
Användbara funktioner i http://script.webforum.nu
------------------
SPiN, bjorne.w@telia.com
-- Fame is a bitch, man [Brad Pitt - Fight Club] --
Det finns dock ett problem med din funktion. Om ett ord t.ex. består av 300 tecken så kommer det radbrytas efter de 50 första med inte mer. Ordet ska ju "delas upp" i ord som inte är längre än 50 tecken.
------------------
F R E D R I K S S O N
Japp, jag vet.. Har inte kommit på något sätt att lösa det på, och ingen annan heller verkar det som. Trist, men sant...
------------------
SPiN, bjorne.w@telia.com
-- Fame is a bitch, man [Brad Pitt - Fight Club] --
Det är nog enklast att göra detta mha RegExp: http://www.webavis.nu/webavis/html/artiklar/asp/asp11.shtml
------------------
Budweiser - Slightly contaminated water... probably harmless, but I would recommend boiling before you drink it...
webEye.nu SweQuake.com
Kan man inte loopa lite, eller finns det begränsningar med det?
Strang="första aaaaaaaaaabbbbbbbbbbccccccccccddddddddddeeeeeeeeee tredje"
theArr= Split(strang, " ")
maxLangd= 30
i=0
while i<= uBound(theArr)
If len(theArr(i)) > maxLangd then
j=0
while j<(len(theArr(i))/maxLangd)
splittOrd=splittOrd & mid(theArr(i),(1+j*maxLangd),maxLangd) &" "
j=j+1
wend
theArr(i)=splittOrd
End If
nyStrang=nystrang & theArr(i) &" "
i=i+1
wend
Response.write nyStrang
------------------
- J-O-H-N-S-E-N -
------------------