日期:2014-05-17  浏览次数:20934 次

C#如何删除string的一部分(只删除一次)
string内容为
老虎长颈鹿老鼠猫长颈鹿大象猴子

我从EXCEL中读入长颈鹿、老鼠、长颈鹿
然后把string中的文字删除
但是当我读入长颈鹿的时候,string中的文字只会删除一个,等到第二次读长颈鹿才会删除另一个。
这样就应该不能用Replace了吧,应该怎么做?

谢谢。

------解决方案--------------------
先用查找,再用替换。
------解决方案--------------------
你的string.Remove(你的string.IndexOf("长颈鹿"), 读入的长颈鹿字符串.Length),这样就是读一个删一个
------解决方案--------------------