假设我有一个字符串:
string a = "abc&dcg / foo / oiu";
现在我希望输出为
"abc&dcg"
我试过了:
string output= a.Substring(a.IndexOf('/'));
但它返回的是最后一部分而不是第一部分
我也试过了trim()
,但没有向我提供结果。
答案 0 :(得分:0)
尝试
string output;
if (a.IndexOf('/')>=0) { output = a.Split('/')[0].Trim() };
这可以防止错误案例a
不包含任何/
答案 1 :(得分:0)
试试这个:
string result = a.Split('/')[0].Trim();
拆分操作将为您提供由' /'分隔的3个子串。你可以通过指定索引来选择你想要的任何一个。
答案 2 :(得分:0)
试试这个
string a = "abc&dcg / foo / oiu";
string output = a.Substring(0, a.IndexOf("/"));
Console.WriteLine(output);
会显示
abc&dcg