用于从字符串中删除char序列的String方法

时间:2011-02-22 13:44:05

标签: c# string

如果我有:

string st1 = "this.is.a.string.type";
string st2 = "string";

如果在st1中存在确切的字符序列,是否有内置的String方法从st1中删除st2?所以我想最终得到“this.is.a..type”。

4 个答案:

答案 0 :(得分:5)

最简单的是:

st1 = st1.Replace(st2, "");

但这不一定非常有效。

答案 1 :(得分:3)

string st3 = st1.Replace(st2, string.Empty);

答案 2 :(得分:0)

这将为你效劳

string st3 = st1.Replace(st2,"");

这将从st1中删除所有st2实例,并返回结果

答案 3 :(得分:0)

怎么样:

st1.Replace(st2, "")

它会替换所有出现的事件。