以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何自动计算某一个字符在一串字符串中出现的次数 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=45499) |
-- 作者:linshengqi -- 发布时间:2014/1/27 21:19:00 -- [求助]如何自动计算某一个字符在一串字符串中出现的次数 有一单元格,字符型," 粤A00120/粤C25147/粤G12547 ",我想在另一列的表达示中自动计算"/"出现的次数,如何写代码或用何函数?求专家指点 |
-- 作者:有点甜 -- 发布时间:2014/1/27 21:22:00 -- 不能用表达式,需要用代码去做,如这样的代码 Dim data As String = "粤A00120/粤C25147/粤G12547" Dim count As Integer = data.Split("/").length msgbox(count) |
-- 作者:有点甜 -- 发布时间:2014/1/27 21:24:00 -- 编写表的datacolchanged事件 If e.DataCol.Name = "车牌" Then Dim data As String = e.newvalue Dim count As Integer = data.Split("/").length e.DataRow("个数") = count End If |
-- 作者:linshengqi -- 发布时间:2014/1/27 21:36:00 -- 谢谢.非常清楚. |