有什麼方法可以刪除兩個字符串之間的點嗎?刪除兩個字符串之間的點
我有兩個字符串:Linkw2.ID
和Linkw2.t169ID
。
我希望這些是Linkw2ID
,Linkw2t169ID
。
我使用string substring = InpParam.Substring(0, InpParam.IndexOf("."));
但它會返回我Linkw2
和Linkw2
。
有什麼方法可以刪除兩個字符串之間的點嗎?刪除兩個字符串之間的點
我有兩個字符串:Linkw2.ID
和Linkw2.t169ID
。
我希望這些是Linkw2ID
,Linkw2t169ID
。
我使用string substring = InpParam.Substring(0, InpParam.IndexOf("."));
但它會返回我Linkw2
和Linkw2
。
嘗試
substring = InParam.Replace(".","");
或者您使用
var sub = InpParam.Substring(0, InpParam.IndexOf(".")) +
InpParam.Substring(InpParam.IndexOf(".") + 1, InpParam.Length - InpParam.IndexOf(".") - 1);
您可以使用String.Replace刪除空字符串的點。如果要更改值,請不要忘記將結果返回給字符串。
此方法不會修改當前實例的值。 取而代之,它會返回一個新字符串,其中舊值 的所有匹配項均被newValue替換,MSDN。
str = str.Replace(".", "");
返回其在 當前實例指定字符串的所有出現與其他指定的字符串替換一個新的字符串,MSDN
String str="Linkw2.ID";
String str1=str.Replace(".","");
這會創建新的字符串str1,其中的點從str中刪除。
否則
str=str.Replace(".","");
這將創建從結果STR和更新STR取出點的新的字符串。
哦,它爲我工作謝謝人 – DineshChauhan