我有一个字符串如下
var input= "dbo.xyx.v1.UserDefinedFunction";
所需的输出将是“xyx.v1”;
我的尝试是
var input = "dbo.xyx.v1.UserDefinedFunction";
var intermediate = input.Split('.').Skip(1);
var res = intermediate.Reverse().Skip(1).Aggregate((a, b) => b + "." + a);
工作正常..但是任何其他适当和优雅的方法?
请注意,它可以是任何部分(在示例中我只展示了 4 个部分)
例如输入:“dbo.part1.part2.part3.part4.UserDefinedFunction” 输出:“part1.part2.part3.part4”