VBS(ASP)正则表达式如果替换这样的代码

我有一个见面的源文件,它里面有循环的内容,我现在要去掉如下内容:<td> <inputtype="checkbox"name="email_select"val... 我有一个见面的源文件,它里面有循环的内容,我现在要去掉如下内容:
<td> <input type="checkbox" name="email_select" value="695547" onClick="check_one(self);">
其它value这个数字是不确定,有长有短,而且没有规则的,都是数字.
我现在要用正则表达式去掉里面所以这样的,该怎么写?知道的请详细一点,谢谢!!!
下面是我写的,但是不行
替换函数:
Function ReplaceTest(str1,patrn,replStr)
Set regEx = New RegExp
regEx.Pattern = patrn
regEx.IgnoreCase = True
ReplaceTest = regEx.Replace(str1,replStr)
End Function
执行方法
content=ReplaceTest(content,"<td> <input type=""checkbox"" name=""email_select"" value=""[0-9]*"" onClick=""check_one(self);"">","")
主要就是不知道怎么让[0-9]*在替换的时候当成是正则式
那个值能替换了,但是这一整句就不能替换,如果我用 content=ReplaceTest(content,"value=""[0-9]{1,}""","") 这样的话,那就把value="695547" 这句替换掉了.
现在是想把这一整句都替换成空.
谢谢两位,找到问题了,看了 hanszoey 的才发现,原来()是特殊字符,要转意,改下就好了,如下:
content=ReplaceTest(content,"<td> <input type=""checkbox"" name=""email_select"" value=""[0-9]{1,}"" onClick=""check_one\(self\);"">","")
展开
 我来答
hanszoey
2009-01-06 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:145
采纳率:0%
帮助的人:0
展开全部
下面javascript例子可以解决你的问题:
var td = 'ABC<td> <input type="checkbox" name="email_select" value="695547" onClick="check_one(self);">HEHE</td>';

str = td.replace(/\<td\> \<input type="checkbox" name="email_select" value="[0-9]*" onClick="check_one\(self\);"\>/g,'');

VBScript应该也是类似的就可以
溜须拍马关云长
2009-01-06 · TA获得超过1708个赞
知道大有可为答主
回答量:2443
采纳率:0%
帮助的人:0
展开全部
[0-9]{1,}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式