首页 > 其他 > 详细

正则表达式截取字符串两字符间的内容

时间:2015-07-22 10:46:49      阅读:114      评论:0      收藏:0      [点我收藏+]

一、问题

我有个字符串比如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);
            }
        }





版权声明:本文为博主原创文章,未经博主允许不得转载。

正则表达式截取字符串两字符间的内容

原文:http://blog.csdn.net/danielinbiti/article/details/46998055

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!