Re: VBS - co zamiast funkcji split

Autor: Piotr Smerda <piotrs00_at_go2hell.pl>
Data: Tue 06 Feb 2007 - 13:23:52 MET
Message-ID: <xvykaboxo1b0.yk4hynnkvfhr$.dlg@40tude.net>
Content-Type: text/plain; charset="iso-8859-2"

On Sun, 04 Feb 2007 16:19:32 +0100, MrKramer wrote:

> Witam
>
> Musze napisac skrypt w vbs, ale cos mi nie wychodzi.\
> Myslalem ze bede mogl wykorzystac funkcje _split_ , ale funkcja ta
> dziala jesli jest jeden znak dzielacy. Moze lepiej to zobrzuje przyklad:
>
> -----
> napis1 napis2 napis3 napis4
> .
> .
> ----------
>
> jak uzyjemy :
> split(0) to otrzymamy "napis1"
> split(1) bedzie to "napis2 ..... itd
>
> jesli jednak bedzie plik o takiej zawartosci:
> -----
> napis1 napis2 napis3
> .
> .
> ----------
>
> to _split_ nie dziala na tych pozostalych kolumnach.
>
> Czego uzyc zamiast split? Czy jest cos takiego?

Proszę bardzo :

Function MultiReplace(ReplString)
  Dim regEx
  Set regEx = New RegExp
  regEx.Pattern = "( ){2,}"
  regEx.IgnoreCase = True
  regEx.Global = True
  MultiReplace = regEx.Replace(ReplString, " ")
End Function
Wscript.Echo MultiReplace("# string1 string2 #")

Zamienia 2 lub więcej spacji na jedną.

-- 
Pozdrawiam
Piotrek
Received on Tue Feb 6 13:25:11 2007

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Tue 06 Feb 2007 - 13:42:02 MET