说是小记,主要是怕忘记了。一个正则语法-命名分组正则分组依赖圆括号,每个括号内的表达式是一个分组,为了避免,在一个完整的表达式中出现多个分组,依靠组序号获取组匹配项时的混乱,使用命名分组是很好地方法。在.Net中语法为 (?pattern) 其中尖括号()可以使用单引号('')替换。在Python中...
分类:
其他好文 时间:
2014-06-21 09:20:41
阅读次数:
263
php email邮箱正则/^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?$/i;/i 构成一个不区分大小写的正则表达式;^ 匹配开始$ 匹配结束* 表示0个或者多个。+...
分类:
Web程序 时间:
2014-06-21 08:47:45
阅读次数:
256
读jQuery源码,其中不可避免的要弄明白正则表达式,在此对非捕获组(non-capturing)进行了一些梳理。关于捕获的一些主要用法(?:X)(?=X)(?<=X)(?!X)(?<!X)捕获要书明白捕获,就要先从分组开始。重复单字符我们可以使用限定符,如果重复字符串,用什么呢? 对!用小括号,小...
分类:
其他好文 时间:
2014-06-21 00:21:44
阅读次数:
269
查询表字段 pingid = (1,2,3,)用正则select * from linkinfo where pingid regexp '[[::]]'用FIND_IN_SET()SELECT * FROM linkinfo WHERE FIND_IN_SET( '1', pingid )原来以为...
分类:
其他好文 时间:
2014-06-20 22:34:52
阅读次数:
254
jquery代码如下复制代码intege:"^-?[1-9]//d*$", //整数intege1:"^[1-9]//d*$", //正整数intege2:"^-[1-9]//d*$", //负整数num:"^([+-]?)//d*//.?//d+$", //数字num1:"^([1-9]//d*|...
分类:
其他好文 时间:
2014-06-20 20:07:38
阅读次数:
170
$name = "abc_2014-06-19.txt" $name -cmatch '^abc_(?\d{4})-(?\d{2})-(?\d{2})\.txt' $matches$matches.year $matches.day$id="/cs/blogs/tips/arch...
分类:
其他好文 时间:
2014-06-20 17:34:06
阅读次数:
204
用正则表达式判断。如果你说的纯数字是指整数的话(不包含小数点),可以这样:function check(){var value = document.getElementById("inputId").value;var reg=/^[1-9]\d*$|^0$/; // 注意:故意限制了 032.....
分类:
其他好文 时间:
2014-06-20 15:58:50
阅读次数:
190
分享下php获取网页中图片、DIV内容的简单方法,都是通过正则表达式实现的。1、获取网页中所有的图片:]*>/i', $text, $match); //打印出match print_r($match); ?>2、获取网页中的第一张图片:]*>/Ui', $text, $match);//打印出ma...
分类:
Web程序 时间:
2014-06-20 15:00:30
阅读次数:
214
SQL Server 2005及以上版本支持用CLR语言(C# .NET、VB.NET)编写过程、触发器和函数,因此使得正则匹配,数据提取能够在SQL中灵活运用,大大提高了SQL处理字符串,文本等内容的灵活性及高效性。操作步骤:1.新建一个SQL Server项目(输入用户名,密码,选择DB),新建...
分类:
数据库 时间:
2014-06-20 14:54:35
阅读次数:
218