c# - 在C#中获取前n个字符和后n个字符之间的字符串
问题描述
我的字符串: draw.text("hello",11,22);
需要输出: 11
所以我需要得到一个String
Between first字符和Last字符。它不是重复的问题。我没有找到相同的问题。
我需要在我的字符串中获取第二个参数,即字符串中第一个,
和最后一个之间,
的字符串
解决方案
在字符上拆分字符串,
,删除第一项和最后一项,然后将剩余的组件重新连接在一起:
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.Linq
是必需的。Skip
Take