exceljquery怎么拆分字符串串怎么做

查看: 2815|回复: 6|关注: 1
Matlab 字符串拆分问题
关注者: 1
本帖最后由 DDST 于
21:02 编辑
使用regexp的split模式对字符串拆分时,将将‘CaO-SiO2-MgO’这样字符串以‘-’为间隔分为‘CaO’、‘SiO2’、‘MgO’,出现了以下问题:当该字符串是程序直接给定时,程序运行成功,但当该字符串时充excel中读入的时候,regexp返回空的cell,具体代码界面如下:(具体程序见附件),本人QQ,如能解决,不胜感激。
错误提示为:
20:58 上传
点击文件名下载附件
8.38 KB, 下载次数: 91
关注者: 156
你输出过excelnum中的内容么??当你读取之后??
关注者: 1
读取之后做了一个处理,就是去掉我读取的字符串的首尾空格& &&&
但是刚试了一下,不处理直接拆分也不行
我看到运行结果显示的是我读取的excel字符带有引号,而直接输入的字符串在结果显示当中没有引号,不知道有没有区别
excelnum = txt(value,6)%读取excel中行数为value时第6列的字符串
& && &&&excelnum1= deblank(excelnum)%去掉该字符串首尾空格
& && &&&s22 = regexp(excelnum1, '\-', 'split') %以‘-’为分隔符拆分成为短的字符串,这一句话出错
关注者: 156
因为你的excelnum1= deblank(excelnum)得到的结果时元胞数组,不是字符串。
excelnum1= deblank(excelnum);
string_nam = [];
for i=1:length(excelnum1)
string_nam&&= [string_nam ,excelnum1{i}];
关注者: 156
你上传程序无法运行到你报错的那一步
关注者: 1
你上传程序无法运行到你报错的那一步
不好意思 我刚看了一下程序 现在稍做了一下改动 重新上传到附件中了
麻烦您再帮我运行这个试试看呗 谢谢啦
关注者: 1
你上传程序无法运行到你报错的那一步
问题解决了
我从excel中读取的字符串在运行后有引号
excelnum =
& & 'CaO-Al2O3-MgO'
采用你的代码后引号没了
string_nam =
CaO-Al2O3-MgO
引号没了就相当于我自己输入的字符串一个效果 也就变成了第二段程序那样,所以现在可以运行了
& & 'CaO'& & 'Al2O3'& & 'MgO'
站长推荐 /3
Powered byExcel XP“单元格”合并与拆分的技巧_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
<span class="g-ico g-ico-star g-ico-star-on" style="width:%">
<span class="g-ico g-ico-star g-ico-star-on" style="width:%">
<span class="g-ico g-ico-star g-ico-star-on" style="width:%">
Excel XP“单元格”合并与拆分的技巧
上传于||文档简介
&&“&#8203;单&#8203;元&#8203;格&#8203;”&#8203;合&#8203;并&#8203;与&#8203;拆&#8203;分&#8203;的&#8203;小&#8203;技&#8203;巧
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩8页未读,继续阅读
你可能喜欢查看: 2539|回复: 7
按分隔符 合并、拆分字符串
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次管理次数 次
网站名称: Excel技巧网 | Excel专家栖息谷 | 微软中文技术社区合作伙伴
署名作者: 罗刚君
版权声明: 版权归本站与作者共有 除本站官方外非作者本人转载须经许可并注明出处
适用版本: 03以前版本&
语言环境: 简体中文
学习方法: 掌握Excel技巧的关键是动手操作
下载 ≠ 知识
免费注册成为本站会员,享用更多功能,结识更多Office办公高手!
才可以下载或查看,没有帐号?
Q:下图中B2:B4的字符转换成B11:B21的结果,用什么公式?
1.jpg (66.95 KB, 下载次数: 0)
按分隔符 合并、拆分字符串
21:14 上传
在C2:C4添加顿号,然后使用以下公式。
=SUBSTITUTE(IF(ISNUMBER(FIND(&幢&,TRIM(MID(SUBSTITUTE(PHONETIC(B$2:C$4),&、&,REPT(& &,100)),(ROW(A1)-1)*100+1,100)))),&&,LEFT(B10,FIND(&幢&,B10)))&TRIM(MID(SUBSTITUTE(PHONETIC(B$2:C$4),&、&,REPT(& &,100)),(ROW(A1)-1)*100+1,100))&&室&,&室室&,&室&)
21:17 上传
点击文件名下载附件
下载积分: 消费券 -5 Ti币
5.52 KB, 下载次数: 35, 下载积分: 消费券 -5 Ti币
按分隔符 合并、拆分字符串
学office,哪能不关注全网最大的Office类微博(新浪)
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次管理次数 次
跟着罗版学习函数!
学office,哪能不关注全网最大的Office类微博(新浪)
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次管理次数 次
学习& && && &&&
学office,哪能不关注全网最大的Office类微博(新浪)
新鲜人, 积分 2, 距离下一级还需 8 积分
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次
没用的,楼主,就算你怎么换马甲都是没有用的,你的亿万拥戴者早已经把你认出来了,你一定就是传说中的最强ID
学office,哪能不关注全网最大的Office类微博(新浪)
新鲜人, 积分 7, 距离下一级还需 3 积分
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次
谢谢分享O(∩_∩)O~
学office,哪能不关注全网最大的Office类微博(新浪)
新鲜人, 积分 4, 距离下一级还需 6 积分
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次
如果D1和E1想要得到这样的结果公式该如何写呢?
学office,哪能不关注全网最大的Office类微博(新浪)
高级一, 积分 1680, 距离下一级还需 220 积分
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次
老罗真是样样精通,怕。
学office,哪能不关注全网最大的Office类微博(新浪)
新鲜人, 积分 8, 距离下一级还需 2 积分
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次
我是要以字符串裡的括號作為分隔符來拆分,不知這個能實現不。
学office,哪能不关注全网最大的Office类微博(新浪)
Excel技巧网的会员探讨问题仅代表其个人意见,与网站的立场无关。任何违反国家和地方相关法律法规的言论,本站有义务协助政府相关部门追究发言者的责任!
本站中非注明转载文章与案例的版权为作者与Excel技巧网共有。若非原文作者,本站之外任何单位或个人未经允许,不得将其用于商业用途。
若非原文作者,任何形式的非商业性转载必须获得Excel技巧网或作者允许,并注明作者和出处。
会员发表的帖子如涉及版权纠纷,须自行负责。详情请参考注册时的网站服务条款。
本站特聘法律顾问:沈学律师
Powered by}

我要回帖

更多关于 java怎么拆分字符串 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信