字符串问题
1.左旋问题
2.字符包含问题
3.字符匹配KMP
4.编辑距离
5.最大回文子串,公共子串
6.最大公共子序列,回文子序列,上升子序列
7.基本字符串函数实现
8.大整数的加,减,乘,除,模
9.合法回文,数字串
10.正则匹配,最长公共前缀,简化路经
1) 左旋字符串
定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部,如把字符串ab...
分类:
其他好文 时间:
2015-08-20 06:48:58
阅读次数:
385
NSPredicate 用于指定过滤条件,主要用于从集合中分拣出符合条件的对象,也可以用于字符串的正则匹配。NSPredicate常用方法介绍[objc]view plaincopy1.创建NSPredicate(相当于创建一个过滤条件)NSPredicate*predicate=[NSPredic...
分类:
编程语言 时间:
2015-08-16 13:35:42
阅读次数:
173
在平时的开发中常常用到替换法: 普通的字符串替换可以使用string.replace(string,string),但是比较难解决HTML文本的替换。经我几番查找,终也找出解决办法:正则匹配替换。首先要先初始化一个正则匹配规则:Regex r = new Regex("#ShareClass-QrC...
分类:
Web程序 时间:
2015-08-13 13:43:37
阅读次数:
188
grep正则表达式1、grep定义GloballysearchaRegularExpressionandPrint全局搜索(匹配正则表达式的)并打印扩展命令:egrep:扩展grep,相当于grep-E命令,使用扩展正则匹配。fgrep:fastgrep,不支持正则匹配的grep,只能匹配字符本来的意义。grep与egrep的区别是egrep支持更多..
分类:
其他好文 时间:
2015-08-12 19:43:38
阅读次数:
249
#pragma正则匹配手机号+(BOOL)validateMobile:(NSString*)mobileNum{/***手机号码*移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188*联通:130,131,132,152,1...
分类:
移动开发 时间:
2015-08-12 18:22:14
阅读次数:
137
文章分为两部分:爬取移动开发专家的姓名和博客首页地址,爬取每个专家的所有博客存放在已该专家名字命名的txt文件中
说明:本爬虫主要是采用BeautifulSoup和少量的正则匹配,在第一部分抓取完毕后需要将文件格式改为ANSI,代码如下:
第一部分:
{CSDN:CODE:891921}
第二部分:
{CSDN:CODE:891923}
结果如下图:...
分类:
移动开发 时间:
2015-08-11 21:31:26
阅读次数:
237
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个...
分类:
其他好文 时间:
2015-08-10 17:47:36
阅读次数:
123
首先对 URI 进行精准匹配,如果匹配上则退出匹配,返回精准匹配结果;如果没有匹配上则寻找普通匹配,如果命中多个普通匹配,则记忆最长的匹配结果(不考虑 location 的顺序);如果后面还有正则匹配,则按照正则匹配的 location 先后顺序,先匹配上的发挥作用,返回正则命中结果;如果正则没有匹...
分类:
其他好文 时间:
2015-08-06 00:10:17
阅读次数:
216
在 /usr/local/nginx/conf/nginx.conf 的默认 server 段中,保留默认的 location 信息(之前测试的 location 配置删除): location / { root html; index ...
分类:
其他好文 时间:
2015-08-05 00:46:46
阅读次数:
252
最近做了一个 抓取内容的程序,使用php的正则表达式对抓取的内容进行匹配,当进行大量匹配运算的时候,发现偶尔会出现匹配失败的情况。检查不出任何原因。 匹配失败导致匹配结果为空,最终导致写入数据库失败。无奈,将所有的正则匹配改为 strpos 和 substr的方式进行获取需要的内容,问题消失。很奇怪...
分类:
Web程序 时间:
2015-08-03 06:28:38
阅读次数:
213