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 PiotrekReceived 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