für die Schleifenfolge jedes Wortes

8

Wenn diese Art von Zeichen '這' = NonEnglish jeweils zwei Wörter Platz einnimmt und Englisch einen Speicherplatz von 1 Wort beansprucht, ist die maximale Länge 10 Wörter. Wie man die ersten 10 Plätze bekommt.
für unter Beispiel, wie man das Ergebnis This這 is bekommt?
Ich versuche, for-Schleife vom ersten Wort zu verwenden, aber ich weiß nicht, wie man jedes Wort in der Schnur erhält ...

%Vor%     
user1775888 27.02.2014, 05:19
quelle

2 Antworten

8

Wenn du meinst, dass du den Teil der Zeichenkette bekommen willst, dessen Länge 10 erreicht hat, hier ist die Antwort:

%Vor%

Live-Demo

EDIT 1:

  1. Ersetzt .match durch .test . Das erste gibt ein ganzes Array zurück, während das zweite nur wahr oder falsch zurückgibt.
  2. Verbesserte RegEx. Da wir nur ein Zeichen prüfen, ist ^ und + nicht erforderlich.
  3. Ersetzt len durch string.length . Hier ist, warum .
HighBoots 27.02.2014, 05:29
quelle
0

Ich würde etwas in den folgenden Zeilen vorschlagen (vorausgesetzt, Sie versuchen, die Zeichenfolge in Snippets aufzuteilen, die & lt; = 10 Byte lang sind):

%Vor%

Ссылка

    
aroth 27.02.2014 05:35
quelle

Tags und Links