Vbscript 如何从字符串中删除所有数字

Vbscript 如何从字符串中删除所有数字,vbscript,Vbscript,我会从字符串中去掉所有的数字吗 下面的代码是我一直在尝试的 objRegExp.Pattern = "((?![a-zA-Z]).)+" queryForHTML = objRegExp.Replace(queryForHTML, "") 接吻。您希望找到一个或多个数字的所有序列以删除它们。所以模式是\d+。尝试指定不希望查找/删除的内容容易出错/笨拙/不必要 >> Set re = New RegExp >> re.Pattern = "\d+" >> r

我会从字符串中去掉所有的数字吗

下面的代码是我一直在尝试的

objRegExp.Pattern = "((?![a-zA-Z]).)+"
queryForHTML = objRegExp.Replace(queryForHTML, "")
接吻。您希望找到一个或多个数字的所有序列以删除它们。所以模式是\d+。尝试指定不希望查找/删除的内容容易出错/笨拙/不必要

>> Set re = New RegExp
>> re.Pattern = "\d+"
>> re.Global = True
>> WScript.Echo re.Replace("a1b234c", "")
>>
abc
>>
这在JavaScript/[0-9]/g中起作用,它将查找所有出现的数字,您的替换将删除这些数字/g代表全局,我认为vbscript有一个全局属性,您可以设置它