このパスがある場合A/B // C A、B、Cを抽出したい /、//のストアインデックスについて考えていましたが、インデックスに基づいて値を抽出しましたがこれは、//単一のインデックスを持たないので、私のために問題を作り出します。パスから情報を抽出
/ -- index(1)
/-- index(3)
/-- index(4)
for (int index = 0; index <= path.Length; index++)
{
if (path[index] == '/')
{
pathIndex[index] = index;
pathChar[index] = "/";
Console.WriteLine("Index {0} char{1}", pathIndex[index], pathChar[index]);
}
}
しかし、他の方法があれば、より短くて良いでしょう。私はString.Split
にStringSplitOptions.RemoveEmptyEntries
を渡し、あなたはsplitted
内部の空の値をたくない場合は あらゆる努力を強く
しかし、私はすべての情報を抽出したいのですが、 – Dena
は次のようになります:A、B、C --->それらを配列に格納//、/ /インデックスが文字列 "//"エンティティとして2つのインデックスではない取引...私はあなたの努力に非常に感謝します – Dena
分割方法の異なる区切り文字を入れる方法はあります – Dena