Разделите строки в разделителях
newStr = split(str)
newStr = split(str,delimiter)
newStr = split(str,delimiter,dim)
[newStr,matches]
= split(___)
делит newStr
= split(str
)str
в пробельных символах и возвращает результат как выходной массив newStr
. Входной массив str
может быть массивом строк, вектором символов или массивом ячеек из символьных векторов. Если str
является массивом строк, то так newStr
. В противном случае newStr
является массивом ячеек из символьных векторов. newStr
не включает пробельные символы от str
.
Если str
является массивом строк или массивом ячеек из символьных векторов, и имеет несколько элементов, то каждый элемент должен быть делимым в то же количество подстрок.
Если str
является скаляром строки или вектором символов, то newStr
является N
-by-1
массив строк или массив ячеек из символьных векторов, где N
является количеством подстрок.
Если str
является M
-by-1
массив строк или массив ячеек, то newStr
является M
-by-N
массив.
Если str
является 1
-by-M
массив строк или массив ячеек, то newStr
является 1
-by-M-by-
N
массив.
Для массива строк или массива ячеек любого размера, split
ориентирует подстроки N
вдоль первого последующего измерения с размером 1
.
Если количество подстрок не является тем же самым для каждого элемента str
, то вызовите split
в for
- цикл, чтобы разделить элементы str
по одному.