Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Lukas
СилЫч, я вспомнил:

Function rgxpnum2(LookIn$)
    With GetRegX()
        rgxpnum2 = .Replace(LookIn, "")
    End With
End Function

Private Function GetRegX() As Object
    Static RegX As Object
    If RegX Is Nothing Then
        Set RegX = CreateObject("VBScript.RegExp")
        With RegX
            .Pattern = "[^0-9]"
            .Global = True
        End With
    End If
    Set GetRegX = RegX
End Function

Рез-ты теста:

qwerty123.456qwerty          100000 
---------------------------
ComposeIndexC  1484          123456 
rgxpnum2       843           123456 

qwerty123.45qwerty qwerty123.45qwerty      100000 
---------------------------
ComposeIndexC  1765          1234512345 
rgxpnum2       1188          1234512345 


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.