Radbrytningar, tack!

ASP

8 svar · 189 visningar · startad av Fredriksson

Medlem sedan nov. 2000319 inlägg
Trådstart#1

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???

Medlem sedan mars 20007 896 inlägg
#2

Användbara funktioner i http://script.webforum.nu

Medlem sedan nov. 2000319 inlägg
#3

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.

Medlem sedan nov. 2000319 inlägg
#4

SPiN :q

Medlem sedan mars 20007 896 inlägg
#5

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...

Medlem sedan dec. 19998 577 inlägg
#6

Det är nog enklast att göra detta mha RegExp: http://www.webavis.nu/webavis/html/artiklar/asp/asp11.shtml

Medlem sedan nov. 2000319 inlägg
#7

Nån som har lust att bidra med ett exempel?

Medlem sedan juli 2000836 inlägg
#8

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 -

Medlem sedan nov. 2000319 inlägg
#9

Du är bäst, Johnsen!

Tackar!!! :)

263 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)