Avatar billede Slettet bruger
04. november 2003 - 01:39 Der er 9 kommentarer og
1 løsning

Split af steng til array

Hej,

Jeg vil splitte en streng (pænt), og lægge delene ud i et array.

Forestil jer det skal bruges til at fordele en artikel over flere sider, hvor:

1) Hver side (hvert element i array'et) har en MAX_BYTE_LENGTH. Dvs. hvor mange karakterer der maksimalt må være pr. side.
+- TOLERANCE, som angiver en tolerance for antallet af karakterer pr. side.

2) Splittet må ikke ske midt i et ord eller midt i ét html tag. Derfor også TOLERANCE.

Har selvfølgelig prøvet at rode med split, men jeg magter ikke at trylle et regulært udtryk til ovenstående.

Nogle ideér?
Avatar billede dawin_dk Nybegynder
04. november 2003 - 03:11 #1
det du egentligt vil er spalte opdeling ?
Avatar billede Slettet bruger
04. november 2003 - 03:21 #2
Det lyder rigtigt.
Avatar billede tipsen Nybegynder
04. november 2003 - 13:19 #3
Har du overvejet, at sætte et special-tag ind i dine artikler og bruge det til at splitte siderne efter - så risikerer du heller ikke ubehagelige overraskelser!
Avatar billede Slettet bruger
05. november 2003 - 14:39 #4
Det kan ikke lade sig gøre. For det første fordi det så skal gøres i 20.000 gamle artikler, og for det andet fordi artiklerne også bruges i anden primær forbindelse, hvor opdelingen ikke er relevant.
Avatar billede tipsen Nybegynder
05. november 2003 - 21:27 #5
-og der er alle mulige html-tags midt inde i alle de artikler!?
Avatar billede Slettet bruger
05. november 2003 - 22:21 #6
Der er enkelte.
Avatar billede tipsen Nybegynder
06. november 2003 - 16:15 #7
Kan det være alle mulige tags - eller er det begrænset til et meget lille antal og et begrænset udvalg?
Avatar billede Slettet bruger
06. november 2003 - 19:14 #8
Der anvendes normalt kun <i> og <b>.
Avatar billede dawin_dk Nybegynder
07. november 2003 - 11:42 #9
jeg ved ikke om det her kan bruges... men den splitter op i afsnit... ved hjælp af javascript ... (var beregnet til brug på mit magasin..)
Avatar billede Slettet bruger
09. november 2003 - 15:11 #10
Når der kommer vist ingen 'silverspoon'. Så jeg bruger bare det fusk, jeg har lavet.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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