ASP.NET教程之C#正则表达式操纵中利用LINQ仓酷云
前几天同学问我学习方向的问题。有点想法,不知道对不对,怕误导同学,现在“开源一下”。注:括号内是我现在整理的时填加上的。成绩场景在博客园闪存内容中提取Tag,Tag要放在中括号之间而且呈现在闪存内容的开首。
好比:[程序员][代码]博客园-程序员的网上故里,代码改动天下
提掏出来的Tag应当是:[程序员]、[代码]
正则表达式
Regex_regexTag=newRegex(@"^([[^]]+])+",RegexOptions.Compiled);经由过程LINQ从正则表达式的捕捉中提掏出Tag
publicIList<string>GetTags(stringingContent){return(fromCapturecin_regexTag.Match(ingContent).Groups.Capturesselectc.Value).ToList();}注:即便没有捕捉到,_regexTag.Match(ingContent).Groups.Captures也不会激发非常。
LINQ利用感言
LINQ就像代码天下的小天使,给程序员带来了更多的轻松与康乐!
有个问题想请教你一下,呵呵:)你觉得将来学什么方向比较好,我真是想不出来,知道的太少了,麻烦了。 在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗? Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。 这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。 Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境! 但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。 在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。 是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。 提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。
页:
[1]