求一个正则表达式的问题
string str = "using Infragistics.Win;using Infragistics.Win.UltraWinGrid;
using System.Data;
using System.Xml;
aa.33 + = bb . hhhh.txt;
DataTable dt = new DataTable();
DataColumn dc = new DataColumn("Column1",typeof(string));
dt.Columns.Add(dc);
dc = new DataColumn("Column2",typeof(string));
dt.Columns.Add(dc);
DataRow dr = dt.NewRow();
dr[1] = "a";
dr[2] = "b";
dt.Rows.Add(dr);"
我需要解析出
using Infragistics.Win;
using Infragistics.Win.UltraWinGrid;
using System.Data;
using System.Xml;
这个正则怎么写呀~ --------------------编程问答-------------------- ^using\s+[^;]+ --------------------编程问答-------------------- 改成using\s+[^;]+ --------------------编程问答-------------------- 我是需要带上";"号的~ --------------------编程问答-------------------- 中间有空格没?
;后面是否用空格分隔 --------------------编程问答-------------------- 没有空格即@"using\s+[^;]+;"
有空格即@"using\s+[^\s]+" --------------------编程问答-------------------- --------------------编程问答-------------------- 不对呀~这个正则表达式 要考虑到 using 后面带了N个空格,“;”前面带了N个空格
例如 别人用户可以写成
using System.Data ;;;;;
using System.Window.Forms;
--------------------编程问答-------------------- 没有空格即@"using\s+[^;]+;"
补充:.NET技术 , C#