需求展示一段文字,段落中有些特殊标记的人名、刊名等,格式大体是:“(作者《刊名》其他)”,某个字段可以为空,比如作者为空。那么对应的正则大体是这样的 '\((.*?)《(.*?)》.*?\)' 最终的效果是 “(作者《刊名》其他)”第一版 1 class Program 2 { 3 ...
分类:
其他好文 时间:
2014-07-22 22:57:56
阅读次数:
306
1.条件运算符2.$all 匹配所有3.$exists 判断字段是否存在4.NUll 值处理5.$mod 取模处理6.$ne 不等于7. $in 包含,与sql用法相同8. $nin 不包含,与sql用法相同9.$size 数组个数10.正则表达式11.$where 查询12.javascript ...
分类:
数据库 时间:
2014-07-22 22:56:54
阅读次数:
294
通常来说,javascript验证日期的有效性可以通过正则判断但正则表达式无法精准验证日期的有效性,你无法通过正则表达式判断出1900-02-29是非法日期而2000-02-29是合法日期,而且正则表达式匹配起来比较繁琐。要想精确验证,最容易想到的方法就是通过月份判断日期是否合法(1~28/29/3...
分类:
编程语言 时间:
2014-07-16 23:54:42
阅读次数:
519
创建正则表达式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
模块的的作用主要是用于字符串和文本处理,查找,搜索,替换等复习一下基本的正则表达式吧.:匹配除了换行符以为的任意单个字符*:匹配任意字符,一个,零个,多个都能匹配得到 俗称贪婪模式+:匹配位于+之前的一个或者多个字符|:匹配位于|之前或者之后的字符^:匹配行首$:匹配行尾?:匹配位于?之前的零个或者...
分类:
编程语言 时间:
2014-07-16 17:37:45
阅读次数:
237
好多种方式。可以用正则表达式,可以用其他过滤方式。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
在学习linux中文本搜索是很重要的对于初学者来说如何快速学会运用正则表达式相当重要的。文本搜索工具,根据用户指定的文本搜索模式(搜索条件)对目标进行逐行搜索,显示能匹配的行。文本搜索:grep:基本正则表达式egrep:扩展正则表达式fgrep:fast,不支持使用正则表达式其..
分类:
其他好文 时间:
2014-07-15 11:19:47
阅读次数:
229