摘要: 一、正则表达式中的量词贪婪量词: 先看整个字符串是不是一个匹配。如果没有发现匹配,它去掉最后字符串中的最后一个字符,并再次尝试。如果还是没有发现匹配,那么再次去掉最后一个字符串,这个过程会一直重复直到发现一个匹配或者字符串不剩任何字符。简单量词都是贪婪量词。惰性量词: 先看字符串中的第一个字母是不是一个匹配,如果单独着一个字符还不够,就读入下一个字符,组成两个字符的字符串。如果还没有发现匹配,惰性量词继续从字符串中添加字符直到发现一个匹配或者整个字符串都检查过也没有匹配。惰性量词和贪婪量词的工作方式恰好相反。支配量词: 只尝试匹配整个字符串。如果整个字符串不能产生匹配,不做进一步尝试。贪婪惰性 阅读全文
posted @ 2010-04-07 21:11 RockyXiang 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 一、正则表达式的定义 正则表达式是一种可以用于模式匹配和替换的强有力的工具。二、正则表达式的作用 1、测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个模式,这也称为数据有效性验证。 2、替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后将其删除,或者替换为别的内容。 3、根据模式匹配从字符串中提取一个子字符串。随后可以用来在文本或输入字段中查找特定文字。三、正则表达式的常见写法 现在很多正则表达式都采用了perl风格的写法,即把正则表达式的内容放在/ /中间,看起美观,最主要的是实用,方便辨别。 当然,如果不闲麻烦也可以写成如下的格式: var re 阅读全文
posted @ 2010-04-07 21:05 RockyXiang 阅读(924) 评论(2) 推荐(2) 编辑
摘要: 1、代码片段(Code Snippets): 代码段是预先开发的代码模板,可以节省我们对有关语法思考的时间。在VS 2005和VS 2008中,已经有建立了很多代码段。不过,这些只适用于隐藏代码(code behind)。在VS 2010中代码片段支持JScript,HTML以及asp.net标记。在下面画面,展示了JScript和HTML片段的快捷菜单。在JS中:在Html中 :2、New Profiles: 在以前的dotnet版本中,我们已经看到过不同的开发环境的配置。如VB, C#, Web development 和General Development。我们根据自己的需要选择一个环 阅读全文
posted @ 2010-04-07 12:07 RockyXiang 阅读(911) 评论(0) 推荐(0) 编辑