私はこのような文字列を持っています
/CP5/ConPointR/ConPoint/YHO/G1
(文字列CP5
は 5 だけでなく、9000 を超える場合もあり (たとえばCP71
)、その後/CP5/
は任意の ( /CP5/COND/Pivot/
) の場合もあります)
私はただ持っていたい
/ConPointR/ConPoint/YHO/G1
var newStr = str.Substring(str.IndexOf('/', 1))
文字列操作のみで、次のことができます。
string str = "/CP5/ConPointR/ConPoint/YHO/G1";
string newStr = str.Substring(str.IndexOf('/', 1));
例外を避けるために、事前に長さを確認することをお勧めします。
あなたは戻ってきます:newStr = "/ConPointR/ConPoint/YHO/G1"
var text = Regex.Replace(inputString, @"/(.*?)(/.+)", "$2", RegexOptions.None);