最初のスペースで文字列を分割し、後半のみを保持しようとしています。したがって、入力が「1.鋼鉄の上」の場合、出力は「鋼鉄の上」になります。ここからいくつかの異なる例を使用していますが、うまくいきません。考え?ありがとう。
質問する
55962 次
4 に答える
41
var myString = "1. top of steel";
var newString = myString.Remove(0, myString.IndexOf(' ') + 1);
于 2012-04-30T20:04:21.467 に答える
26
これは、次を使用して簡単に実現できますSubstring
。
string myString = "1. top of steel";
string newString = myString.Substring(myString.IndexOf(' ') + 1);
これにより、最初のスペースの後に始まる新しい文字列が得られます。
于 2012-04-30T20:07:30.110 に答える
4
次のようなものを使用するだけで、
string[] stringTokens = originalString.Split(new char[] {' '}, 2, StringSplitOptions.RemoveEmptyEntries);
if(stringTokens.Length >= 2)
newString = stringTokens[1];
于 2012-04-30T20:05:20.607 に答える
1
あなたはただすることができます:
string myString = "1. top of steel"; //replace this with the input
string resultString = myString.IndexOf(' ') > -1
? myString.Substring(myString.IndexOf(' ') + 1)
: myString;
于 2012-04-30T20:01:01.903 に答える