以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何分离字符串中的百分数  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=169148)

--  作者:昱飞哥
--  发布时间:2021/6/4 11:45:00
--  [求助]如何分离字符串中的百分数
现在表中有1列数据,全是这种形式:字符串*%
如:
中国1%
中国人1.1%
中国人民1.11%
。。。

前面的汉字个数不定,后面百分号的数字位数也不定
要分离成两列数据,分别是:
中国                        1%
中国人                     1.1%
中国人民                  1.11%
。。。


请教老师,代码咋弄?我的想法是一个字符一个字符找,找到是数字为止,然后分离出来,有没有这样的代码?

--  作者:有点蓝
--  发布时间:2021/6/4 12:13:00
--  
Dim s As String="中国人民1.11%"
Dim p As String = "[\\u4e00-\\u9fa5]"
Dim str = System.Text.RegularExpressions.Regex.Replace(s, p ,"")
Output.Show(str)

Dim s2 As String = s.Replace(str,"")
Output.Show(s2)