Если у меня есть строки:
string1 = "1 secondpart this is the third part"
string2 = "14 secondpartagain third part again"
, и я хочу разделить их по шаблону (например, пробел) на N частей (например, 3 части), то результат должен быть примерно таким:
part1: "1", part2: "secondpart", part3: "this is the third part"
-and
part1: "14", part2: "secondpartagain", part3: "third part again"
В Ruby я бы сделал что-то вроде:
part1, part2, part3= string1.split(/\s+/, 3)
Если я использую функцию разделения в Javascript, я получу что-то вроде этого:
var myArray1 = string1.split(/\s+/, 3);
var myArray2 = string2.split(/\s+/, 3);
myArray1[0]: "1", myArray1[1]: "secondpart", myArray1[2]: "this"
-and
myArray2[0]: "14", myArray2[1]: "secondpartagain", myArray2[2]: "third"
Что такоеСамый простой способ разбить строку по шаблону на N частей, где последняя часть является остатком строки?