私は-----> "12:13:0 james、1324,7656119796027"のような文字列を持っています 私のプログラムにjamesを入力して1234を取得したいと思います。それ?ありがとう。別の文字列の後の文字列を見つける
-3
A
答えて
0
string.IndexOf()を使用して入力のインデックスを見つけることができます。ちょうどこのように:
string str = "12:13:0 james,1324,7656119796027";
string key = "james";
int index = str.IndexOf(key);
string stringAfterKey= str.Substring(index + key.Length + 1/*,*/);
string stringYouNeed = stringAfterKey.Split(new char[] { ',' })[0]; // Get 1324, then sort it
しかし、あなたのキーワードに一致する複数のインデックスがあるかもしれないと考えてください。あなたはより良い入力を&の出力にする方がよいでしょう。
+0
ありがとうございました。感謝します。 – mreroxter
0
あなたは常にあなたの入力した後、コンマの後の最初の結果をしたいと仮定:
private readonly string[] Separators = new string[] { "," };
public void YourMethod()
{
string result = FindSubstring("james");
Console.WriteLine(result);
}
private string FindSubstring(string input)
{
string source = "12:13:0 james,1324,7656119796027";
int first = source.IndexOf(input) + input.Length;
string substring = source.Substring(first);
string[] splittedSubstring = substring.Split(Separators, StringSplitOptions.RemoveEmptyEntries);
return splittedSubstring[0];
}
関連する問題
- 1. 文字の後に最初の文字列を見つける
- 2. 見つけ、別の文字列のPHP
- 3. 文字列の最後の文字列を見つける方法
- 4. 特定の文字列と文字列の後に文字列内の数字を見つけよう
- 5. エラー:別の特定の文字列内の文字列を見つけ、[R]
- 6. 文字列内の文字列を見つける
- 7. 文字列の部分文字列を見つける
- 8. REGEXは文字列内の文字列を見つける
- 9. 文字列の部分文字列を見つける方法
- 10. Bashが文字列のリストに文字列を見つける
- 11. 文字列内の不明な文字列を見つける
- 12. 文字列の後ろに文字列を見つける正規表現
- 13. 最後の文字列を検索して文字列の2番目の文字列を見つけよう
- 14. 文字列のintを見つける
- 15. 文字列のインデックスを見つける
- 16. 文字列内の文字の位置を見つける
- 17. 文字列の最初の文字を見つける
- 18. 文字列内の文字のインデックスを見つける
- 19. 文字列の比較。 'like'の文字を見つける
- 20. Cの文字列内の文字を見つける
- 21. Regex - 2つの文字列の間の文字列を見つけるPHP
- 22. anglejsの最後の文字で文字列を見つける方法は?
- 23. 文字列内の文字列の配列を見つけるには?
- 24. 文字列の配列内の最短文字列を見つける
- 25. 文字列に見つからない文字を見つけるJavaScript文字
- 26. grepで2文字間の文字列を見つける
- 27. で文字列の繰り返し文字を見つける
- 28. 文字列内の@文字を見つける
- 29. リスト内の文字列から文字を見つける
- 30. バッチファイル - テキストファイル内のスペースの後の文字列を見つける
あなたは '1324'を意味するか - 「私は** **ジェームズを入力して取得したい** 1234 **」? –
あなたは、入力と出力のすべての可能なシナリオを表すことができるより多くの例を挙げることをお勧めします。 –
これはあまり難しくないようです。 [String.Contains](https://msdn.microsoft.com/en-us/library/dy85x1sa(v = vs.110).aspx)、[String.IndexOf](https:// msdn。 microsoft.com/en-us/library/system.string.indexof(v=vs.110).aspx)、[String.Substring](https://msdn.microsoft.com/en-us/library/system。 string.substring(v = vs.110).aspx)... – Pikoh