以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]如何从字串中提取数字?请版主及各位高手指点。 (无内容) (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=19211) |
-- 作者:yanzhen -- 发布时间:2010/3/31 22:53:00 -- [求助]如何从字串中提取数字?请版主及各位高手指点。 (无内容) -=-=-=- 以下内容由 yanzhen 在 2010年03月31日 10:57pm 时添加 -=-=-=- 例如,如何从2mg*100,0.4g*50,10ml*支这样的字符串中提取2,0.4,10这些看似数字的字符 -=-=-=- 以下内容由 yanzhen 在 2010年03月31日 10:59pm 时添加 -=-=-=- 2mg*100 提取2 0.4g*50 提取0.4 10ml*支 提取10 |
-- 作者:程兴刚 -- 发布时间:2010/3/31 23:37:00 -- eval("Split(""" + Substitute(Substitute(Substitute([第一列],"m",""),"g",""),"l","")+""",""*"",1)") |
-- 作者:yanzhen -- 发布时间:2010/4/1 7:54:00 -- 下面引用由程兴刚在 2010/03/31 11:37pm 发表的内容: eval("Split(""" + Substitute(Substitute(Substitute(,"m",""),"g",""),"l","")+""",""*"&q ... 衷心感谢陈版主指教 |
-- 作者:程兴刚 -- 发布时间:2010/4/1 14:42:00 -- 不知您要用到哪里? |
-- 作者:wjq1072 -- 发布时间:2010/4/1 17:45:00 -- egd文件下载 |
-- 作者:yanzhen -- 发布时间:2010/4/1 19:53:00 -- 谢谢版主,提取数字是用于计算,不然带单位的字符不能参与计算,另外添加列又显得累赘,并且增大文件。 -=-=-=- 以下内容由 yanzhen 在 2010年04月01日 08:19pm 时添加 -=-=-=- 问题已解决,谢谢各位版主! |