Foxtable(狐表)用户栏目专家坐堂 → 如何合并两个空格为一个空格


  共有1567人关注过本帖树形打印复制链接

主题:如何合并两个空格为一个空格

帅哥哟,离线,有人找我吗?
jinzhengbe
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1062 积分:9781 威望:0 精华:0 注册:2012/3/13 5:23:00
如何合并两个空格为一个空格  发帖心情 Post By:2016/12/8 10:40:00 [只看该作者]


场景:
 
表a  有 3列
 
a列                       b列                                c列
 
衣服  裤子  鞋子      3.2.1                            aa
 
上衣   帽子             1.2                              bb

上衣 帽子               1..3.2                          aa 


1   如果想加一列  d列  

值等于  b列的 数字之和  应该怎么写啊?

2 如果 有两个连续的空格   例如  上面黄色的部分, 这么合并成为一个空格(替换也可好 前提是连续两个空格)

效果如下

a列                       b列                                c列               d
 
衣服  裤子  鞋子      3.2.1                            aa                  6
 
上衣   帽子             1.2                              bb                  3

上衣 帽子               1.3.2                          aa                   6




 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/12/8 11:13:00 [只看该作者]

Dim str As String = "上衣   帽子"
str = System.Text.RegularExpressions.Regex.Replace(str, " +", " ")
msgbox(str)


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/12/8 11:15:00 [只看该作者]

Dim str As String = "1.2.3.4.5"
Dim mc = System.Text.RegularExpressions.Regex.Matches(str, "[0-9]+")
Dim sum As Double = 0
For i As Integer = 0 To mc.count-1
    sum += val(mc(i).value)
Next
msgbox(sum)

 回到顶部