0
好吧,我來自PHP的背景,但我需要使用經典的ASP從URL中提取的東西。在ASP提取正則表達式
$url = 'http://domain.com/page1/link.asp';
ASP代碼將去掉的http://或http:// www和剛剛提取 domain.com(第1頁)(link.asp)
在PHP中,可以使用的preg_match功能,但ASP版本將如何工作?
好吧,我來自PHP的背景,但我需要使用經典的ASP從URL中提取的東西。在ASP提取正則表達式
$url = 'http://domain.com/page1/link.asp';
ASP代碼將去掉的http://或http:// www和剛剛提取 domain.com(第1頁)(link.asp)
在PHP中,可以使用的preg_match功能,但ASP版本將如何工作?
以下應工作(未經測試):
Dim regEx, strFinal
Set regEx = New RegExp
regEx.Pattern = "^https?://(www\.)?";
regEx.IgnoreCase = True
strFinal = regEx.Replace("http://domain.com/page1/link.asp", "")
這是工作。 (Tested)
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
這可能有所幫助:http://stackoverflow.com/questions/8519144/regex-in-classic-asp-vb –