您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> 求一正则表达式

求一正则表达式

来源:网络整理     时间:2016/6/20 19:05:05     关键词:

关于网友提出的“ 求一正则表达式”问题疑问,本网通过在网上对“ 求一正则表达式”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 求一正则表达式
描述:


//按逗号分组,如果逗号在引号内忽略,多谢!
            string strs = "\"64031,TJ,Han,DK,SD,GJ\",100401,\"5432IL\",CA,'1075',10000,30,4000";
            string[] results = Regex.Split(strs, @"(?                               .Select(s => s.Trim(new char[] { '\'', '"' })).ToArray();
            results.ToList().ForEach(r => Console.WriteLine(r));

解决方案1:

string[] result = Regex.Matches(yourStr,@"(['""]|(?,))(?((?!\1).)+)(?(a)(?:\1|$)|\1)").Select(m=>m.Groups["r"].Value).ToArray();

以上介绍了“ 求一正则表达式”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1824597.html

相关图片

相关文章