我有这个链接www.xxx.yy/yyy/zzzzzz/xyz-z-yzy-/93797038
,我想取一个号码93797038
,以便将其传递到另一个链接。
例如:之后我希望www.m.xxx.yy/93797038
之类的内容与之前相同,但在移动版本中。
一般情况下,我知道我必须输入www.xxx.yy/(.*)
来提取主网址后面的任何内容,然后我将结果与www.m.xxx.yy/%1
分组,重定向到同一页面,但移动版本
任何想法怎么做?
编辑:链接www.xxx.yy/yyy/zzzzzz/xyz-z-yzy-/93797038
已自动完成。每次相同的部分仅为www.xxx.yy
。每次系统运行时都会生成不同的URL。我希望每次都能从这些网址中获取数字,例如在我的情况下93797038
。
答案 0 :(得分:2)
\/(\d+?)$
将在最终/
之后获得结尾数字。
答案 1 :(得分:0)
为什么你想要正则表达式?你可以使用
string str = @"www.xxx.yy/yyy/zzzzzz/xyz-z-yzy-/93797038";
string digit = str.Split('/').Last();
代替。