正则表达式求助!

[复制链接]
查看11 | 回复1 | 2010-7-21 17:53:11 | 显示全部楼层 |阅读模式
ASP环境 VBS问题。
想把某个字符串中,符合"
[^A]"表达式的部分,删除其中的"
",留下"
"之后的所有部分。
但是,下面程序的运行效果是这样的:
Dim myRegExp, ResultString
Set myRegExp = New RegExp
myRegExp.Global = True
myRegExp.Pattern = "
[^A]" '郁闷,多匹配了一个字符
ResultString = myRegExp.Replace("Kick
Ball", "")
这是 ResultString = "Kick
all",多删除了一个B
最后一句写错了,最终的运行结果是ResultString = "Kickall"

回复

使用道具 举报

千问 | 2010-7-21 17:53:11 | 显示全部楼层
你匹配非A的当然是这样了..因为后面那个也被匹配了myRegExp.Pattern = "
(?!A)" 试一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行