解决方案 »
- Invoke与委托
- DirectoryInfo实例对象调用GetDirectories()为什么得不到“中文命名”的目录?
- ArrayList.Contains的效率会不会比Hashtable.Contains低
- 怎样提取图片中的文字?
- 我用socket写了一个文件发送和接受程序,为什么在别人的机里面用不了?(根本就打不开)
- 请教大家:winform中加一个“应用”按钮,是怎么判断Enabled的?
- 100分相送!!!会玩ComponentArt.Web.UI.Grid的进
- 怎么判断日期妥当性?
- 水晶报表打印问题
- 怎么在我的window Forms 里面浏览网页??how to browse webpages in my windows application??
- 大家好,我怎么把一个对象序列化到这样一个JSON格式
- 新手求教!
Regex reg = new Regex(@"[^(),]*?(((?<Open>\()|(?<-Open>\))|[^()]+)*?(?(Open)(?!)))*?[^(),]*?(?=,|$)");
MatchCollection mc = reg.Matches(str);
foreach (Match m in mc)
Console.WriteLine(m.Value);
Console.Read();
输出四组
ID
@ClrRsum( Dailyprod.OIL,@Month(Date ) = 12)
@Cuminput(Dailyprod.WATER )
Date
正则语句前面已经增加@了,为什么里面还用\( \)转义呢?
谢谢