Разделите строки в массиве строк
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 по одному.
делит каждый элемент newStr = split(str,delimiter) str в разделителях, заданных delimiter. Вывод newStr не включает разделители.
делит каждый элемент newStr = split(str,delimiter,dim) str в вектор, ориентированный по измерению, заданному dim.
дополнительно возвращает массив, [newStr,matches] = split(___) matches, который содержит все случаи разделителей, в которых функция split разделяет str. Можно использовать этот синтаксис с любым из входных параметров предыдущих синтаксисов.
создание | соединение | новая строка | regexp | splitlines | sprintf | строка