本帖最后由 hxj19911119 于 2017-7-8 18:33 编辑

云表中如何求字符串中某个子串出现的次数?

解决步骤:
1.用文本列表作为数据源,把字符串作为文本,要查找的子串作为分隔符,累加其分割后的字符串的数量;
文本列表.png

注意:分割符前面没有字符的时候是会分割出一个空字符串,也会作为数据源计算的,而分隔符后面没有字符串的时候是不会分割出文本的,这样就会比分隔符后面有字符的字符串少一次计算,所以这里要在文本后面加上一个字符串,防止计算出错;


2.加上一个提示框,提示子串在字符串中的数量;
提示数量.png



3.最后要清0,防止重复计算累加数量;
清零.png



最后看一下效果:
结果.png

结果1.png
结果3.png


+10
1人收藏
1 条回帖
乐乐1云师2017-7-8 20:55:22
提两个建议:

1. 清0的赋值操作应该放在最前面,这样保证每次计算前数量都被正确的清0。
2. 关于分割字符在最后的情况,可以再添加一个赋值操作来做判断,不要要求手工对原始字符串做处理
+10
需要登录后才可进行回复 登录

玩转云表从入门到精通
扫码添加微信立即领取

·云表创始人授课文件
·加入社群与培训学习
·切磋云表开发玩法

商务咨询:0756-3335860
客服咨询