以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 连续分割符号视为单个处理 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=178129) |
-- 作者:phoebe-fdk -- 发布时间:2022/6/19 19:47:00 -- 连续分割符号视为单个处理 老师,我有一批文本数据,各数据项之间用空格分开,但是空格的数量不同一,有没有办法再ft程序里实现Excel导入文本文件时“连续分割符号视为单个处理”的功能。 以下是一段文本数据:
3.0000000 2.0000000 377.0000 837.319 0.031 -1.5 -2.0 -3.79 -0.090 60 9 00:43:13 43765.02996 0.0000 2019/11/28 3.0000000 2.0000000 377.0000 837.324 0.017 -0.6 -0.1 -3.80 -0.090 60 0 00:45:12 43765.03134 0.0000 2019/11/28 3.0000000 2.0000000 377.0000 837.327 0.022 0.0 0.3 -3.82 -0.089 60 0 00:47:12 43765.03273 0.0000 2019/11/28 3.0000000 233.0000000 0.0000 837.553 0.011 1.4 0.6 -3.79 -0.086 60 0 01:06:31 43765.04612 0.0000 2019/11/28 3.0000000 233.0000000 0.0000 837.556 0.012 -0.9 -1.5 -3.78 -0.085 60 0 01:08:14 43765.04731 0.0000 2019/11/28 3.0000000 233.0000000 0.0000 837.558 0.011 -0.3 -1.7 -3.77 -0.085 60 0 01:10:11 43765.04866 0.0000 2019/11/28 |
-- 作者:有点蓝 -- 发布时间:2022/6/19 21:01:00 -- 很多个相联空格变成一个 Dim pattern As String = "[\\s]+" Dim txt = "3.0000000 2.0000000 377.0000 837.319 0.031 -1.5 -2.0 -3.79 -0.090 60 9 00:43:13 43765.02996 0.0000 2019/11/28" Dim str = System.Text.RegularExpressions.Regex.Replace(txt , pattern ," ") Output.Show(str)
|