刪除字符序列,如果我有:字符串方法從字符串
string st1 = "this.is.a.string.type";
string st2 = "string";
是否有任何內置的字符串的方法如果字符的確切順序ST1的存在是爲了從ST1刪除ST2?所以我想結束「this.is.a..type」。
刪除字符序列,如果我有:字符串方法從字符串
string st1 = "this.is.a.string.type";
string st2 = "string";
是否有任何內置的字符串的方法如果字符的確切順序ST1的存在是爲了從ST1刪除ST2?所以我想結束「this.is.a..type」。
最簡單的是:
st1 = st1.Replace(st2, "");
但ISN一定非常有效。
這將制定出你
string st3 = st1.Replace(st2,"");
這將從ST1刪除ST2的所有實例,並返回結果
只有當OP使用的返回值。作爲一個獨立的聲明(如圖所示),它只是在吃掉CPU。 –
@Jon - 我在看到您的評論之前修復了它,但那當然是絕對正確的(像往常一樣)。 –
什麼:
st1.Replace(st2, "")
會雖然全部替換。
string st3 = st1.Replace(st2, string.Empty);
+1的string.empty。我知道沒有什麼區別,但是當我看到「」時,它仍然讓我感到不安。 – Stimul8d
好的好的,好的,你的答案是最好的,sheesh – Michael