prefix
aとnameで構成された名前があります。パーツtype
を取得したいと思いますname
。
Prefix
常に同じままですが、変更することがType
できます。
名前の部分を取得するための次のコードがあります。
string prefix = "Prefix-";
string str =prefix + "Type-hello-j---.xml";
str = Path.GetFileNameWithoutExtension(str);
str = str.Substring(prefix.Length);
str = str.Substring(str.IndexOf('-') + 1);
上記の例では、名前の部分は次のとおりhello-j---
です。C#で同じことを行うための効率的/より良い方法はありますか?