Matlab strsplit输入
我目前正在使用Matlab中的“strsplit”函数:Matlab strsplit输入,matlab,Matlab,我目前正在使用Matlab中的“strsplit”函数: char(strsplit(cell2str({'ASD13456D34567'}),'ASD')') 其输出为: ans = 13456 34567 相反,我希望输出为: 13456D34567 我如何做到这一点 我有一个字符串的单元格数组。这里我只使用了数组中的一个元素来进行说明。只需这样做: char(strsplit('ASD13456D34567','ASD')) 就这样做吧: char(strsplit('ASD13
char(strsplit(cell2str({'ASD13456D34567'}),'ASD')')
其输出为:
ans =
13456
34567
相反,我希望输出为:
13456D34567
我如何做到这一点
我有一个字符串的单元格数组。这里我只使用了数组中的一个元素来进行说明。只需这样做:
char(strsplit('ASD13456D34567','ASD'))
就这样做吧:
char(strsplit('ASD13456D34567','ASD'))
就这样做吧:
char(strsplit('ASD13456D34567','ASD'))
就这样做吧:
char(strsplit('ASD13456D34567','ASD'))
如果要拆分字符串,请执行以下操作:
regexp({'ASD13456D34567','test'},'ASD','split') %// split according to 'ASD'
或者,如果您只想删除“ASD”
,而不进行拆分:
regexprep({'ASD13456D34567','test'},'ASD','') %// replace 'ASD' by empty string
如果要拆分字符串,请执行以下操作:
regexp({'ASD13456D34567','test'},'ASD','split') %// split according to 'ASD'
或者,如果您只想删除“ASD”
,而不进行拆分:
regexprep({'ASD13456D34567','test'},'ASD','') %// replace 'ASD' by empty string
如果要拆分字符串,请执行以下操作:
regexp({'ASD13456D34567','test'},'ASD','split') %// split according to 'ASD'
或者,如果您只想删除“ASD”
,而不进行拆分:
regexprep({'ASD13456D34567','test'},'ASD','') %// replace 'ASD' by empty string
如果要拆分字符串,请执行以下操作:
regexp({'ASD13456D34567','test'},'ASD','split') %// split according to 'ASD'
或者,如果您只想删除“ASD”
,而不进行拆分:
regexprep({'ASD13456D34567','test'},'ASD','') %// replace 'ASD' by empty string
2010我的产量是:13456和34567我的产量是2013年。你能提供另一个例子吗?我的Matlab(R2009b)说:“对于'char'类型的输入参数,未定义函数或方法'strsplit'。”2010年。我的产量是:13456和34567我的产量是2013年。你能提供另一个例子吗?我的Matlab(R2009b)说:“对于'char'类型的输入参数,未定义函数或方法'strsplit'。”2010年。我的产量是:13456和34567我的产量是2013年。你能提供另一个例子吗?我的Matlab(R2009b)说:“对于'char'类型的输入参数,未定义函数或方法'strsplit'。”2010年。我的产量是:13456和34567我的产量是2013年。你能提供另一个例子吗?我的Matlab(R2009b)说:“对于'char'类型的输入参数,未定义函数或方法'strsplit'。”