ASP提取中的正则表达式

时间:2013-01-16 20:24:34

标签: regex asp-classic

好的,我来自PHP背景,但我需要使用经典ASP从URL中提取内容。

$url = 'http://domain.com/page1/link.asp';

ASP代码将删除http://或http:// www并提取 domain.com(第1页)(link.asp)

在PHP中,您可以使用preg_match函数,但ASP版本如何工作?

2 个答案:

答案 0 :(得分:1)

以下内容应该有效(未经测试):

Dim regEx, strFinal

Set regEx = New RegExp
regEx.Pattern = "^https?://(www\.)?";
regEx.IgnoreCase = True

strFinal = regEx.Replace("http://domain.com/page1/link.asp", "")

答案 1 :(得分:0)

这是工作。 (测试)

Dim regEx, strFinal

Set regEx = New RegExp
regEx.Pattern = "^https?://(www\.)?"
regEx.IgnoreCase = True

strFinal = regEx.Replace("http://www.domain.com/page1/link.asp", "")
Response.Write strFinal