2013-02-09 42 views
1

我有這個鏈接www.xxx.yy/yyy/zzzzzz/xyz-z-yzy-/93797038,我想採取數字93797038爲了將它傳遞到另一個鏈接。正則表達式 - 從鏈接提取數字

例如:我想後來的東西像www.m.xxx.yy/93797038這是與以前相同的頁面,但在其移動版本。

一般來說,我知道我必須輸入www.xxx.yy/(.*)來提取主要網址後面的任何內容,然後將結果與www.m.xxx.yy/%1分組,然後重定向到同一頁面,但在移動版本中。

任何想法如何做到這一點?

EDIT鏈路www.xxx.yy/yyy/zzzzzz/xyz-z-yzy-/93797038是自動化的。每次相同的部分只是www.xxx.yy。每次系統運行產生不同的網址。我希望每次都從這些網址中獲取號碼,例如在我的情況下,93797038

回答

2

\/(\d+?)$將在最終的/後得到尾數字。

enter image description here

+1

什麼是可視化這樣的正則表達式的網站的網址? – 2013-02-09 20:51:57

+2

http://www.regexper.com/ – Plynx 2013-02-09 20:55:25

+0

我不想要JavaScript風格的正則表達式,但正則表達式的一般表示法 – kokosg 2013-02-09 21:01:09

0

爲什麼你想要的正則表達式?您可以使用

string str = @"www.xxx.yy/yyy/zzzzzz/xyz-z-yzy-/93797038"; 
string digit = str.Split('/').Last(); 

改爲。

+0

請看看我更新的帖子 – kokosg 2013-02-09 21:17:52