VBScript Help: Split? Заменить? - PullRequest
       8

VBScript Help: Split? Заменить?

2 голосов
/ 07 марта 2011

Я работаю над VBScript, который вытягивает данные из Excel в текст.В настоящее время у меня есть столбец в таблице Excel со значениями, такими как:

305 ABCDE 23 FTPXX N3 TOY 3321 APPLE

Я хочу, чтобы 2-е значения отображались только так, чтобы данные выглядели так

ABCDE FTPXX TOY APPLE

Я думал о попытке разделить значения, а затем заменить первую часть значения на «пробелы» и просто обрезать результаты.

Может ли кто-нибудь помочь мне с этим или узнать лучший способ сделать это?

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 07 марта 2011
s1 = "305 ABCDE 23 FTPXX N3 TOY 3321 APPLE"
s2 = Split(s1, " ")
For i = 0 To UBound(s2) Step 2
    s2(i) = " "
Next
s3 = trim(Join(s2, ""))
WScript.Echo s3
0 голосов
/ 07 марта 2011
set myregexp = new RegExp
myregexp.IgnoreCase = True
myRegExp.Global = True
myRegExp.Pattern = "([a-zA-Z]+)"
Set myMatches = myRegExp.Execute(subjectString)

myMatches будет содержать любые совпадения, найденные в subjectString

...