AG广东会,山东十一选五,大发

?
  • AG广东会400电话
  • 微网小程序
  • AI电话山东十一选五
  • 电商代运营
  • AG广东会,山东十一选五,大发:全 部 栏 目

    AG广东会400电话 网络优化推广 AI电话山东十一选五 呼叫中心 网站建设 商标?知产 微网小程序 电商运营 彩铃?短信 增值拓展业务
    vbs解决处理TXT文本数据相关问题实现代码
    有个小问题,如下:
    现有文本文件1.txt,内容如下:
    数值_1出现频度12647
    数值_2出现频度10000
    数值_3出现频度12608
    数值_4出现频度8712
    数值_5出现频度10658
    数值_6出现频度8472
    数值_7出现频度11232
    数值_8出现频度8648
    数值_9出现频度9264
    数值_10出现频度7192
    数值_11出现频度7192
    。。。。
    大概有100行
    要求把里面每行的数值放到变量中,然后输出成文本文件 2.txt
    举例: 把第一行的12674,放到变量a1中
    把第二行的10000,放到变量a2中
    把第三行的12608,放到变量a2中
    ….直到最后一行
    最后输出成“2.txt” 文本文件的内容为:
    a1 = 12647
    a2 = 10000
    a3 = 12608
    a4 = 8712
    ….
    a11 = 7192
    希望能能够找到相关代码,并且是能在windows下运行的。≌已秸已秸已。。
    实现代码如下:
    VB code:
    复制代码 代码如下:

    set fso = createobject("scripting.filesystemobject")
    set file=fso.opentextfile("1.txt")
    ts = file.readall
    file.close
    set fil = fso.createtextfile("2.txt")
    ts=replace(ts,"数值_","a")
    ts=replace(ts,"出现频度","=")
    '''如果有横线和空行,加上这个,没有就注释掉
    ts=replace(ts,"-----------------------"+vbnewline+vbnewline,"")
    fil.write ts
    fil.close
    MsgBox "处理完成"上面的代码是把1.txt直接改成了2.txt,中间变量a1~a100省去了,如果还需要中间变量做其它用途的话,可以读取2.txt内容并赋值,代码如下:
    VBScript code:
    set fso = createobject("scripting.filesystemobject")
    set ts = fso.opentextfile("2.txt")
    i=0
    do while ts.AtEndOfStream=false
    str = ts.ReadLine
    execute str '执行赋值
    i=i+1
    execute("value=a" i)'获取变量 a1…… 的值
    Response.Write("a" i "值为:" value "br/>") '输出
    loop还有一种方法,如下面的代码所示:
    VBScript code:
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set txt1 = fs.OpenTextFile("1.txt", 1)
    Set txt2 = fs.CreateTextFile("C:\FSO\ScriptLog.txt")
    Do Until txt1.AtEndOfStream
    str_a = txt1.ReadLine
    str_a = replace(str_a, "度","$")
    str_ar = split(str_a, "$")
    if isnumeric(str_ar(ubound(str_a))) then
    txt2.writeline str_ar(ubound(str_a))
    end if
    Loop
    txt1.close
    txt2.close
    set txt1 = nothing
    set txt2 = nothing
    set fs = nothing
    您可能感兴趣的文章:
    • VBS合并一个文件夹里的TXT的实现代码
    • VBS实现将Excel表格保存为txt文本
    • TXT转HTM、HTML「TXT转网页」的vbs实现代码
    • 用vbs产生的若干个随机数并写入到一个.txt中的代码
    • 将HTML或txt文件转换为ASP输出的vbs代码
    • 用VBS将一篇txt后缀的内容保存为html格式
    • vbs实现的支持拖动的txt文本切割器
    • vbs操作txt文本文件常用方法与函数代码
    上一篇:VBS实现将Excel表格保存为txt文本
    下一篇:关于vbs 生成静态页面过程中出现的问题
  • 相关文章
  • ?

    ? 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    vbs解决处理TXT文本数据相关问题实现代码 vbs,解决,处理,TXT,文本,数据,

    AG广东会官网入口(中国)官方网站-IOS/Android通用版(2026已更新)