在第一个空格处拆分字符串
本文关键字:拆分 字符串 空格 第一个 | 更新日期: 2023-09-27 18:32:40
我试图在第一个空格处拆分字符串,只保留后半部分。因此,如果输入为"1.钢铁之巅",输出将是"钢之巅"。我正在处理这里几个不同的例子,但我无法让它工作。思潮?谢谢。
var myString = "1. top of steel";
var newString = myString.Remove(0, myString.IndexOf(' ') + 1);
这很容易用Substring
完成:
string myString = "1. top of steel";
string newString = myString.Substring(myString.IndexOf(' ') + 1);
这将为您提供一个新字符串,从第一个空格开始。
只需使用如下所示的内容,
string[] stringTokens = originalString.Split(new char[] {' '}, 2, StringSplitOptions.RemoveEmptyEntries);
if(stringTokens.Length >= 2)
newString = stringTokens[1];
你可以
这样做:
string myString = "1. top of steel"; //replace this with the input
string resultString = myString.IndexOf(' ') > -1
? myString.Substring(myString.IndexOf(' ') + 1)
: myString;