Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
文字列の最初の部分を取り除く必要があります。
例:
1 - I'm some text 2 - Another text 45 - More text 5000 - Yet another text
str.Substring(3, str.Length-10)先頭の桁の長さが異なるため、解決しません。 ダッシュの後にテキストを保持する回避策はありますか? ところで、文字列の構造は常に上記の例のようになります。
str.Substring(3, str.Length-10)
これを行う最も簡単な方法は、最初に各文字列の - 文字のインデックスを取得し、その後の への呼び出しでそのインデックスを使用することSubstringです。
Substring
var i = str.IndexOf('-'); var part = str.Substring(i + 1).Trim();
文字列を文字「-」で分割して、2 番目の項目を取得できます。
string Result = str.Split('-')[1].Trim();