2014-07-08 48 views
-5

我知道這有幾個代碼,但仍然無法得到準確的答案。我想在「。」之前得到這個角色。我試過給出的代碼,但它不工作。 例如如何獲取「。」之前的最後一個字符串。

String Test="~/Images/31/Demo.jpg"; 

//this code not work 

    Test= Test.Substring(0, Test.LastIndexOf(".") + 1); 

輸出

Test="Demo"; 
+0

什麼是IconPath? –

+1

你想要單個字符還是一些子字符串?如果你想要一個子串,它應該從哪裏開始? –

+0

我想要子字符串 –

回答

9

沒有解析需要,使用框架!這是你真正想要的:

String Test="~/Images/31/Demo.jpg"; 
Path.GetFileNameWithoutExtension(Test); 
+0

如果他想要點之前的角色,他想要'o'。爲什麼選擇路徑? – Marco

+0

+1爲簡單 – Christos

+0

噸的不是關於擴展..我想要一個子字符串在最後。 –

1

子串方法的第一個參數是開始索引,你要開始索引「。」的地方。是負一。子字符串方法的第二個參數是從開始索引返回的字符串的長度。如果你只想要一個字符,你可以通過一個字符作爲第二個參數。試試這個:

Test = Test.Substring(Test.LastIndexOf(".") - 1, 1); 
相關問題