我有個字符串比如a="abcdanmcadedcdeefako"那麼我怎麼能得到一個數組,其中數組的各項是字母a和c的中間字符,即第一項是"b"第二項"nm"第三項"ded"?求大神賜教,不知道是不是和Split有關?
static void Main(string[] args)
{
string a = "abcdanmcadedcdeefako";
Regex reg = new Regex("(?i)(?<=a)[^a]*(?=c)");
MatchCollection mc = reg.Matches(a);
foreach (Match m in mc)
{
Console.WriteLine(m.Value);
}
}