Javascript - Wie man eine Zeichenkette alle X Menge von Zeichen aufteilt?

8

Wie zerlege ich eine Zeichenfolge alle X Zeichen? Zum Beispiel möchte ich eine sehr lange Zeichenfolge alle 1000 Zeichen aufteilen, und die Zeichenfolge könnte jedes Mal völlig zufällig sein.

var string = <my text string that is thousands of characters long>

    
James Nine 13.03.2012, 20:27
quelle

6 Antworten

13

Sie könnten Regex verwenden:

%Vor%

Ersetzen Sie 3 natürlich durch 1000.

Hier ist ein künstliches Beispiel: Ссылка

Als eine Funktion: %Vor%

Diese RegExp muss wirklich nur einmal erstellt werden, wenn Sie eine bestimmte Nummer wie 1000 teilen müssen.

    
Joe 13.03.2012, 20:31
quelle
2

Probieren Sie diese Funktion aus:

%Vor%

    
Just_Mad 13.03.2012 20:32
quelle
1

Ich würde Teilzeichenfolgefunktion für Zeichenfolge

verwenden %Vor%     
vireshas 13.03.2012 20:39
quelle
1

Hier ist eine Möglichkeit, es rekursiv zu tun:

%Vor%     
user17753 13.03.2012 20:39
quelle
1

So:

%Vor%

Bitte beachten Sie, dass der obige Code nicht getestet wurde und möglicherweise Fehler enthält.

Sie können dann das Array POST und am anderen Ende wieder zusammenfügen. Der Code zum Zusammenfügen würde ungefähr so ​​aussehen:

%Vor%     
Elliot Bonneville 13.03.2012 20:32
quelle
0

Entlehnung der Idee von Joe Tuskan:

%Vor%

Ссылка

    
Timothy Kim 13.03.2012 20:50
quelle

Tags und Links