我在循环中添加字符串,并且对于每个循环,我需要检查它是否在它的末尾没有/
。
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")
就够了,但它不会处理其他域名。
感谢您的时间和答案。
答案 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);
}