在 C# 中,我将如何捕获 URL 中的整数值,例如:
/someBlah/a/3434/b/232/999.aspx
我需要从上面的 url 中获取 999 值。 网址必须包含 /someBlah/。 a/3434/b/232/ 等所有其他值可以是任何字符/数字。
'/' 有转义吗?
请您参考如下方法:
尝试以下操作
var match = Regex.Match(url,"^http://.*someblah.*\/(\w+).aspx$");
if ( match.Success ) {
string name = match.Groups[1].Value;
}
您没有指定哪些名称可以出现在 ASPX 文件前面。我采用了使用匹配字母和数字的 \w 正则表达式字符的简单方法。您可以根据需要修改它以包含其他项目。
