2014-01-27 109 views
2

有什麼方法可以刪除兩個字符串之間的點嗎?刪除兩個字符串之間的點

我有兩個字符串:Linkw2.IDLinkw2.t169ID

我希望這些是Linkw2ID,Linkw2t169ID

我使用string substring = InpParam.Substring(0, InpParam.IndexOf(".")); 但它會返回我Linkw2Linkw2

回答

1

嘗試

substring = InParam.Replace(".",""); 

或者您使用

var sub = InpParam.Substring(0, InpParam.IndexOf(".")) + 
        InpParam.Substring(InpParam.IndexOf(".") + 1, InpParam.Length - InpParam.IndexOf(".") - 1); 
+0

哦,它爲我工作謝謝人 – DineshChauhan

6

您可以使用String.Replace刪除空字符串的點。如果要更改值,請不要忘記將結果返回給字符串。

此方法不會修改當前實例的值。 取而代之,它會返回一個新字符串,其中舊值 的所有匹配項均被newValue替換,MSDN

str = str.Replace(".", ""); 

返回其在 當前實例指定字符串的所有出現與其他指定的字符串替換一個新的字符串,MSDN

1
String str="Linkw2.ID"; 
String str1=str.Replace(".",""); 

這會創建新的字符串str1,其中的點從str中刪除。

否則

str=str.Replace(".",""); 

這將創建從結果STR和更新STR取出點的新的字符串。

相關問題