Co to jest dobra strategia, aby uzyskać pełne słowa do tablicy z jego kolejnym charakterem.Break zdanie javascript przez słowa
Przykład. To niesamowite zdanie.
Array(
[0] => This
[1] => is
[2] => an
[3] => amazing
[4] => sentence.
)
Elementy 0-3 będą miały następną przestrzeń, ponieważ kropka kończy się na czwartym elemencie.
Mój pomysł słownie znaczy .. Hej, musisz podzielić je przez odstępy między znakami, Następnie po szerokości elementu z którym wstrzyknięto elementów tablicy sięga X, włamać się do nowej linii.
Proszę, gawd nie daje ton kodu. Wolę pisać własne, tylko powiedz mi, jak byś to zrobił.
masz na myśli .split ("")? – peterchon
Podejdę do podejścia podanego w tej odpowiedzi http://stackoverflow.com/questions/4514144/js-string-split-without-removing-the-delimiters. Ale dla twojej sprawy zmień 'var newstringreplaced = string.replace (/ d/gi,", d ");' na 'var newstringreplaced = string.replace (/ \ s/gi,", ");'. ** Edycja: ** Należy pamiętać, że takie podejście jest użyteczne tylko wtedy, gdy oryginalny ciąg nie ma znaku ','. Przypuszczam, że to rozwiązanie jest o wiele bezpieczniejsze: http://stackoverflow.com/a/4514241/1417588 –