创建正则表达式var pat1 = /[abc]/i; //方法一var pat2 = new RegExp("[abc]","i"); //方法二//匹配第一个"[abc]",不区分大小写var p1 = new RegExp("[abc]","i"); /[abc]/i//匹配第一个"a"或.....
分类:
其他好文 时间:
2014-07-16 19:09:54
阅读次数:
241
字符描述\将下一个字符标记为一个特殊字符、或一个原义字符。或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n"或"\r"之后...
分类:
其他好文 时间:
2014-07-16 18:28:55
阅读次数:
240
一、应用场景监听浏览器地址栏URL的hash值(#后面的部分)的变化,用正则匹配出参数执行相应的JS方法。URL地址的hash部分充当业务逻辑的分发单位。示例:the5fire-backbone-routerPost 120download gifLoad Route/Action View源码转载...
分类:
其他好文 时间:
2014-07-16 18:01:27
阅读次数:
228
模块的的作用主要是用于字符串和文本处理,查找,搜索,替换等复习一下基本的正则表达式吧.:匹配除了换行符以为的任意单个字符*:匹配任意字符,一个,零个,多个都能匹配得到 俗称贪婪模式+:匹配位于+之前的一个或者多个字符|:匹配位于|之前或者之后的字符^:匹配行首$:匹配行尾?:匹配位于?之前的零个或者...
分类:
编程语言 时间:
2014-07-16 17:37:45
阅读次数:
237
今天碰到要在一个页面获取另外一个页面url传过来的参数,一开始很本能的想到了用 split("?")这样一步步的分解出需要的参数。后来想了一下,肯定会有更加简单的方法的!所以在网上找到了两个很又简单实用的方法,mark下方法一:正则分析法function getQueryString(name) {...
分类:
Web程序 时间:
2014-07-16 17:37:29
阅读次数:
267
好多种方式。可以用正则表达式,可以用其他过滤方式。using System.Text.RegularExpressions;/// /// 使用指定正则进行验证/// /// 正则表达式/// 待验证字符/// public static bool RegexValidate(string rege...
分类:
其他好文 时间:
2014-07-16 15:28:53
阅读次数:
169
定义
给定一个语言, 定于它的文法,并定义一个解释器,这个解释器使用改表示来解释语言中的句子。
类型
行为型模式
案例
像非常熟知的正则表达式就是描述字符串模式的一种标准语言,它为每一个模式都构造了一个特定的算法。
AbstractExpression - 一个抽象的解释操作,这个接口为抽象语法树中所有的节点所共享...
分类:
其他好文 时间:
2014-07-16 14:32:56
阅读次数:
288
正则表达式对字符进行格式化匹配,一句指令完成判断。
IP地址格式 x.x.x.x
x 表示0~255的数字
分三种情况
A. 250-255:特点:三位数,百位是2,十位是5,个位是0~5,用正则表达式可以写成:25[0-5]
B. 200-249:特点:三位数,百位是2,十位是0~4,个位是0~9,用正则表达式可以写成:2[0-4]\d ...
分类:
其他好文 时间:
2014-07-16 09:22:40
阅读次数:
191
.匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意的空白符\d匹配数字\b匹配单词的开始或结束^匹配字符串的开始$匹配字符串的结束代码/语法说明*重复零次或更多次+重复一次或更多次?重复零次或一次{n}重复n次{n,}重复n次或更多次{n,m}重复n到m次[aeiou]就..
分类:
编程语言 时间:
2014-07-15 11:22:22
阅读次数:
351
在学习linux中文本搜索是很重要的对于初学者来说如何快速学会运用正则表达式相当重要的。文本搜索工具,根据用户指定的文本搜索模式(搜索条件)对目标进行逐行搜索,显示能匹配的行。文本搜索:grep:基本正则表达式egrep:扩展正则表达式fgrep:fast,不支持使用正则表达式其..
分类:
其他好文 时间:
2014-07-15 11:19:47
阅读次数:
229