其实这篇文章很久之前就应该发出来,由于种种原因没有发出来,如果这篇文章中有错误,还请大家指出,小弟并改正之,没有学不会的东西,只有不想学的东西,只要功夫深,铁杵磨成针,我的至理名言:吾生也有涯而知也无涯,以有涯随无涯,殆矣。我们只要坚持将其看完,相信大家的正则表达式会有一个提升空间!本文属于.N.....
分类:
其他好文 时间:
2014-06-27 00:39:42
阅读次数:
332
//判断密码6-16位+ (BOOL)validatePassword:(NSString *)password{ NSString *Regex = @"^[a-zA-Z0-9]{5,16}$"; NSPredicate *emailTest = [NSPredicate pr...
分类:
移动开发 时间:
2014-06-26 23:34:10
阅读次数:
258
匹配负整数的正则表达式: -[0-9]*[1-9][0-9]*匹配整数的正则表达式: -?\\d+匹配非负浮点数(正浮点数 + 0)的正则表达式: \\d+(\\.\\d+)?匹配正浮点数的正则表达式: (([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*...
分类:
Web程序 时间:
2014-06-26 23:25:19
阅读次数:
273
今天接到了个任务,要将字符串Test("\r\nABC")替换为Test("ABC\n"),其中使用到了分组替换的方法,使用vi执行如下命令进行替换:%s/"\(\\r\\n\)\([^\\]*\)"/"\2\\n"/g%s - vi的替换命令 尾部的/g意味全局替换"\(\\r\\n\)\([^\...
分类:
其他好文 时间:
2014-06-26 21:32:54
阅读次数:
266
折磨了几个小时,写出匹配SQL语句中的所有表名,备忘记录1 \*\s+from\s+[\w\[\]]*\.?[\w\[\]]*\.?\[?(\b\w+)\]?[\r\n\s]*支持各种表达式SELECT * FROM Config SELECT * FROM [dbo].IMEIUser SELEC...
分类:
数据库 时间:
2014-06-26 19:37:10
阅读次数:
548
正则表达式非常好,但在数据库中就是没有,但可以通过程序集方式扩展先编写一个dll,标量函数很好写,表值函数麻烦一点下面是C#代码using System;using System.Data;using System.Data.SqlClient;using System.Data.SqlTypes;...
分类:
数据库 时间:
2014-06-26 19:10:35
阅读次数:
297
其实以前我偷偷学习正则表达式的时候,写过一个getbyclass的方法,最近翻了翻到处都是错,或者好多重复的,没有用的 代码,于是显得没事我就把这个精简了一下,其实这个方法现在我觉得也是有问题的,问题在于我不知道原生的getElementsByClassName获取元素后生产的是不是数组,不管这个到...
分类:
其他好文 时间:
2014-06-26 18:13:42
阅读次数:
154
grep是一种强大的文本搜索工具,它能够使用正则表达式搜索文本,并将搜索到的内容打印出来。grep命令的格式:grep[options]PATTERN[FILE..]搜索成功将执行状态为0,未搜索到将返回1,搜索文件的路径错误将返回2.[options]:-c:显示匹配到了多少行-n:为输出的文件添加行号-v:..
分类:
系统相关 时间:
2014-06-25 10:49:38
阅读次数:
248
??
一、常用验证
验证数字:^[0-9]*$
验证n位的数字:^\d{n}$
验证至少n位数字:^\d{n,}$
验证m-n位的数字:^\d{m,n}$
验证零和非零开头的数字:^(0|[1-9][0-9]*)$
验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$
验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$
验证非零的正整数:^\+?...
分类:
其他好文 时间:
2014-06-25 10:34:38
阅读次数:
367
最近在看马哥视频,做下测试练习备份,练习如下:练习:1、使用-i忽略大小写,使用^锚定行首。2、使用$锚定行尾3、使用[:space:]比空字符各精准,使用\{\}精确匹配次数4、不知道是不是这个意思,使用了‘:[0-9]:‘就找出来了5、使用^锚定行首,使用\{\}精确1个或者多个空白字符6..
分类:
其他好文 时间:
2014-06-25 10:13:56
阅读次数:
358