一、问题
我有个字符串比如a="abcdanmcadedcdeefako"那么我怎么能得到一个数组,其中数组的各项是字母a和c的中间字符,即第一项是"b"第二项"nm"第三项"ded"
二、答案
下面是C#写的,java也可以适用
static void Main(string[] args) { string a = "abcdanmcadedcdeefako"; Regex reg = new Regex("(?i)(?<=a)[^a]*(?=c)");//commend by danielinbiti MatchCollection mc = reg.Matches(a); foreach (Match m in mc) { Console.WriteLine(m.Value); } }
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-05 15:05:17