2013-06-20 15 views
0

Мне нужно переписать следующий фрагмент PHP (который отфильтровывает любые нечисловые символы из строки);Альтернатива VBScript для preg_match PHP

$new_string = preg_replace("/[^0-9]/", "", $old_string) 

в VBScript. Какие-либо предложения ?

+0

Посмотрите здесь: http://msdn.microsoft.com/en-us/library/ms974570.aspx –

ответ

2
Function repNum(myString) 
    Set RegularExpressionObject = New RegExp 
    With RegularExpressionObject 
     .Pattern = "[^0-9]" 
     .IgnoreCase = True 
     .Global = True 
    End With 
    repNum = RegularExpressionObject.Replace(myString, "") 
    Set RegularExpressionObject = nothing 
End Function 
+1

Установка 'IgnoreCase' не имеет смысла в этом случае есть не прописные/строчные цифры , и выражение соответствует чему-либо еще. –