得到的數字我有一個輸入字符串象下面這樣:從字符串C#
"/myWS/api/Application/IsCarAvailable/123456/2017"
這是我在做一個Web API調用的結束。我需要從URL中輕鬆提取123456。
我希望下面的東西,如將工作
string[] numbers = Regex.Split(input, @"\D+");
然而,當我設置的數字斷點並運行它顯示3個元素的數組的代碼?
Element at [0] is ""
Element at [1] is 123456
Element at [2] is 2017
有誰知道爲什麼它會得到一個空字符串作爲第一個元素?
你只需要字符串'「/ 123456 /」'這部分? – Taysumi
不確定正則表達式,但如果格式保證爲顯示,您可能會考慮'String.Split',並只查看最後兩個元素。 – AlainD
試試這個'\ w +(?= \ d \ /)\ w'。 –