我需要从字符串末尾获取单词。例如:
string1 = "Hello : World";
string2 = "Hello : dear";
string3 = "We will meet : Animesh";
我想要输出
string1 = "World"
string2 = "dear"
string3 = "Animesh"
我想要之后的词:
。
最佳答案
多种方式:
var str = "Hello : World";
var result = str.Split(':')[1];
var result2 = str.Substring(str.IndexOf(":") + 1);
编辑:
回应您的评论。对于不包含冒号字符的字符串,索引 1 将不可用。您必须先检查:
var str = "Hello World";
var parts = str.Split(':');
var result = "";
if (parts.Length > 1)
result = parts[1];
else
result = parts[0];
关于c# - 从字符串末尾开始的字符串的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19626733/