请教一个asp的正则表达

来源:百度知道 编辑:UC知道 时间:2024/06/14 00:04:46
通过以下代码,可以获取<start>与<end>之间的字符串。但我想获取[start]与[end]之间的好像直接改不行。需要修改那地方呢?请教高手。。。。
Set reg = new RegExp
reg.Pattern = "<start>.*?<end>"
reg.IgnoreCase = False
reg.Global = True
Set Matches = reg.Execute(bodytext)
谢谢楼下的回复。。。但是我不需要在结果里在显示<start>与<end>啊,还需要怎么修改呢?。。。

reg.Pattern = "\[start\](.*?)\[end\]"
……
Set Matches = reg.Execute(bodytext)
For Each Match in Matches
response.write Match.SubMatches(0)
Next

这样吧:
reg.Pattern = "\[start\](.*?)\[end\]"
Set Matches = reg.Execute(bodytext)
For Each Match in Matches
response.write replace(replace(Match.SubMatches(0),"<start>",""),"<end>","")
Next
还不行直接找我吧!