替换字符串末尾的char

时间:2013-12-02 10:20:59

标签: c#

我在循环中添加字符串,并且对于每个循环,我需要检查它是否在它的末尾没有/

e.g。 www.google.com/需要www.google.com

www.google.com/maps需要www.google.com/maps

serviceLink.Add(row.LinkService.Replace(Environment.NewLine, " ").Replace("http://",""));

有人可以帮我解决一下吗?

我认为.Replace(".com/",".com")就够了,但它不会处理其他域名。

感谢您的时间和答案。

3 个答案:

答案 0 :(得分:12)

myString = myString.TrimEnd('/');

答案 1 :(得分:1)

    String str = "www.google.com/";//or any other link
    int index=str.Trim().LastIndexOf("/");
    if (index == str.Trim().Length - 1)
        str=str.Remove(index, 1);

答案 2 :(得分:0)

System.String MyStr="http://www.google.com/";
if(MyStr.EndsWith("/"))
{
   MyStr = MyStr.Substring(0, MyStr.Length - 1);
}