在C#中获取前n个字符和后n个字符之间的字符串

时间:2018-10-12 08:28:07

标签: c# string

我的字符串: draw.text("hello",11,22);

需要输出: 11

因此,我需要在第一个 字符和最后一个 字符之间输入一个String。 它不是重复的问题。我找不到相同的问题。 我需要在字符串中获取第二个参数,即字符串中第一个,和最后一个,之间的字符串

1 个答案:

答案 0 :(得分:0)

将字符串拆分为,字符,删除第一和最后一项,然后将其余组件重新连接在一起:

var input = "draw.text(\"hello\",11,22);";

var components = input.Split(',');
var result = String.Join(",", components.Skip(1).Take(components.Length - 2)); 
// yields 11

请注意:using System.LinqSkip必须使用Take