繁体   English   中英

我如何在我的情况下在特定字符后获取字符串:?

[英]how i can get the string after specific character in my case :?

str="Brand : TROLLBEADS";

int length = str.Length;

length = length - 6;

str = str.Substring(6, length);

我想显示“ TROLLBEADS”并想丢弃其他剩余的字符串

您可以使用:分隔符来分割字符串(如果已修复)

var result = str.Split(':')[1].Trim();

或者您的字符串可以有多个:在这种情况下

var result = str.Substring(str.IndexOf(":") + 1).Trim();

拆分很好,但是有点太多了。 您可以只指定子字符串的开始位置。

string str="Brand : TROLLBEADS";
string val = str.Substring(str.IndexOf(":") + 1);
Console.WriteLine(val);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM