文档

splitlines

在换行符处拆分字符串

语法

newStr = splitlines(str)

描述

例子

newStr= splitlines (str分裂str,并将结果作为输出数组返回newStr

splitlines分隔实际的换行符,而不是文字\ n.拆分包含的字符串\ n,首次使用组成然后使用splitlines

例子

全部折叠

以换行符分隔字符串。当文字\ n表示换行符,将其转换为实际换行符组成函数。然后使用splitlines在换行符处分割字符串。

创建一个字符串,其中两行文本以分隔\ n.你可以使用+将文本连接到字符串的末尾。从R2017a开始,可以使用双引号而不是字符串函数。

str ="忽必烈汗在世外桃源";STR = STR +“\ n”+"庄严的欢乐穹顶法令"
str = "在Xanadu做忽必烈汗\nA庄严的快乐圆顶法令"

转换\ n转换成一个换行符。虽然str显示为两行,str包含两行文本的1乘1字符串。

STR = compose(STR)
str = "忽必烈汗在世外都颁布了庄严的圆顶法令"

分裂str在换行符处。newStr是1 × 2的字符串数组。每个元素包含一行文本。

newStr = splitlines(str)
newStr =2x1串数组"忽必烈汗在世外桃源" "庄严的穹顶法令"

创建一个字符向量,并在换行符处分割它。的换行符函数返回换行符,char (10)

空空的=“我想我知道这是谁的树林。”;CHR = [CHR换行符“不过他的房子在村里;”
chr = '我想我知道这是谁的树林。不过他的房子在村里。”
C = splitlines(chr)
C =2x1单元阵列{“我想我知道这是谁的树林。'}{'不过他的房子在村里;'}

输入参数

全部折叠

输入文本,指定为字符串数组、字符向量或字符向量的单元格数组。如果str是字符串数组或单元格数组的字符向量,那么每个元素的str必须包含相同数量的换行符。

输出参数

全部折叠

输出文本,作为字符串数组或字符向量的单元格数组返回。newStr维度比str.新维度的大小比字符串元素中的换行数大1。splitlines指定沿着新维度拆分的结果。例如,如果str是一个2——- - - - - -3.字符串数组,每个字符串有三个换行符,则newStr是一个2——- - - - - -3.——- - - - - -4数组中。

如果输入数组str是一个字符串数组,那么是newStr.否则,newStr是字符向量的单元格数组。

提示

如果字符串数组的元素有不同数量的换行符,则使用-loop分别访问字符串元素并拆分它们。

在R2016b中引入

这个话题有用吗?