Войти

Показать полную графическую версию : [решено] Модификация строки.


admin-nsk
09-12-2010, 06:36
Здравствуйте помогите написать функцию для изменение строки из вида +79139139696 в +7 913 913 9696.

Iska
09-12-2010, 07:13
По какому принципу? Если по позиционному, то можно, например, так:
Option Explicit

Dim strIn
Dim strOut
Dim objRexExp

strIn = "+79139139696"

With WScript.CreateObject("VBScript.RegExp")
.Pattern = "(\+\d)(\d{3})(\d{3})(\d{4})"
strOut = .Replace(strIn, "$1 $2 $3 $4")

WScript.Echo strOut
End With

WScript.Quit 0

admin-nsk
09-12-2010, 07:47
Получилось. Спасибо большое за помощь.




© OSzone.net 2001-2012