我试图在第一个空间分裂一个字符串,只保留下半部分.因此,如果输入为"1.钢铁顶部",则输出将是"钢铁顶部".我正在使用这里的几个不同的例子,我无法让它工作.思考?谢谢.
Dan*_*ock 33
var myString = "1. top of steel";
var newString = myString.Remove(0, myString.IndexOf(' ') + 1);
Run Code Online (Sandbox Code Playgroud)
jzw*_*man 19
这很容易使用Substring:
string myString = "1. top of steel";
string newString = myString.Substring(myString.IndexOf(' ') + 1);
Run Code Online (Sandbox Code Playgroud)
这将为您提供在第一个空格后开始的新字符串.
只需使用如下所示的内容,
string[] stringTokens = originalString.Split(new char[] {' '}, 2, StringSplitOptions.RemoveEmptyEntries);
if(stringTokens.Length >= 2)
newString = stringTokens[1];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
48074 次 |
| 最近记录: |