正则:
@"(?<selector>[^\{]+)\{(?<content>[^\}]+)\}"文本:
BODY {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}捕获整个文本成功,就是捕获不到两个组:selector和content,请教我正则表达式需要如何改进?
(selector我想捕到"BODY ",content则应是大括号中内容,但不包括{})
@"(?<selector>[^\{]+)\{(?<content>[^\}]+)\}"文本:
BODY {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}捕获整个文本成功,就是捕获不到两个组:selector和content,请教我正则表达式需要如何改进?
(selector我想捕到"BODY ",content则应是大括号中内容,但不包括{})
解决方案 »
- 求助无法绑定到 DataSource 的属性或列 名字。 参数名: dataMember
- C#,如何实现文件监视,保留痕迹
- web控件table残留前次检索的数据,如何初始化?
- 如何将datasate.table[] 表里某几条信息给另外一个 datasate.table?
- 读取dat和xml的问题
- linq更新多行
- 最近和算法干上了,数组算法大讨论拉
- 如何实现多个按钮的on_click都是触发同一个事件,类似控件数组的用法?
- 关于TreeView的(webForm)
- ★★★很怪的问题:在*.aspx中我的CSS样式表就是不起作用,但Dreamweaver中却起作用,Why?
- c#如何抓取Ajax网页内容(动态网页)
- 窗体方面的问题
Match m = reg.Match(yourStr);
if (m.Success)
{
richTextBox2.Text += m.Groups["selector"].Value + "\n";
richTextBox2.Text += m.Groups["content"].Value + "\n";
}
我测试方法和lxcnn差不多,我用的是MessageBox,
刚才我重测试了一下:
捕获成功!正则表达式还是原来那个样子!我晕了,不知道原先哪个细微地方出了问题导致一再失败........貌似我代码没有改啊??难道是人品问题?