【问题标题】:Break down sections in a text file using vbscript使用 vbscript 分解文本文件中的部分
【发布时间】:2013-06-13 22:20:46
【问题描述】:

我有一个这种格式的文件

name.css  value
  name.js  value 

我想把它分解并创建这种格式的字符串 string1 = "c:\" + 值 + 名称 + 扩展名(css 或 js) 有人可以告诉我如何在 vbscript 中执行此操作。

到目前为止,我希望将其分解为字典,然后循环并创建新的 dim 对象,这些对象循环遍历整个文件并创建值但没有正确处理。非常感谢任何帮助。

谢谢

【问题讨论】:

  • 你真的应该用一个短篇小说来表达你现实世界的问题。
  • 不明白你的意思..我只是试图概括我的问题
  • 你试过但失败了;例如“分解部分” - 您的样本包含多少部分? “创建字符串”与“创建新的暗淡对象”与“创建值”? “字典” - 什么(唯一)键?应该如何使用生成的文件规范?

标签: vbscript


【解决方案1】:

简单的解决方案:

Set fso = CreateObject("Scripting.FileSystemObject")

Set re = New RegExp
re.Pattern = "\s+"
re.Global  = True

Set f = fso.OpenTextFile("C:\your\input.txt")
Do Until f.AtEndOfStream
  tokens = Split(Trim(re.Replace(f.ReadLine, " ")))
  WScript.Echo "C:\" & tokens(1) & tokens(0)
Loop
f.Close

【讨论】:

  • +1 - 特别是对于 Trim() 它希望不会丢失“分成部分”所需的信息。
  • 超级好..你能告诉我如何在循环时创建像 token1 token2 token3 等增量令牌暗变量等直到循环结束。
  • @user505210 你需要这个做什么?
猜你喜欢
  • 2011-03-30
  • 2020-02-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-04
  • 1970-01-01
  • 2013-06-08
  • 1970-01-01
相关资源
最近更新 更多