matlab分割字符串(split)
2016-04-09 19:32
771 查看
借助正则表达式函数regexp的split模式,一般语法:
S = regexp(str, char, 'split')
其中str是待分割的字符串, char是作为分隔符的字符(可以使用正则表达式?不太理解....)。分割出的结果存在S中。
例:
输出s是cell型
s(1) = 'd:'
s(2) = 'dataset'
s(end) = 'test'
为了后续处理方便(字符串比较之类),将cell型转换成string
注:string to cell转换
参考:
http://blog.csdn.net/gotomic/article/details/7898307 http://blog.sina.com.cn/s/blog_6a388c8f01015n04.html
S = regexp(str, char, 'split')
其中str是待分割的字符串, char是作为分隔符的字符(可以使用正则表达式?不太理解....)。分割出的结果存在S中。
例:
filepath = 'd:/dataset/images/test'; s = regexp(filepath, '/', 'split');
输出s是cell型
s(1) = 'd:'
s(2) = 'dataset'
s(end) = 'test'
为了后续处理方便(字符串比较之类),将cell型转换成string
s_str = char(s(end))
注:string to cell转换
c = cellstr(S);
参考:
http://blog.csdn.net/gotomic/article/details/7898307 http://blog.sina.com.cn/s/blog_6a388c8f01015n04.html
相关文章推荐
- 《数字图像处理原理与实践(MATLAB版)》一书之代码Part5
- matlab中cell2mat函数不能生成矩阵的问题
- matlab
- Matlab adaptive quadrature
- 形态学处理
- 数据的输入与输出以及程序流控制语句
- 【Matlab】num2str实现数字1到字符串0001的变换
- Machine Learning MultiLinear Regression Andrew Ng 课程练习 Matlab Script 详细解析
- Machine Learning 线性回归( Linear Regression) Andrew Ng 课程练习 Matlab Script 详细解析
- matlab正则表达式
- 关于matlab程序打包成exe可执行文件或者jar包的常见问题
- 关于matlab程序打包成的EXE文件或者jar包中访问MySQL数据库的问题
- MATLAB中数值拟合的种种办法
- De Bruijn序列的matlab暴力生成
- [转载]基于Matlab的标记分水岭分割算法
- MATLAB 串口通信的实现。。
- imadjust,imcomplement
- 自定义功能函数-matlab
- parfor, callback, real-time data reading
- Matlab中设置条件断点不会停