使用phpstorm 来编写php 和javascript 代码,感觉还是不错的,用得也很舒服。 遇到了一个需求,有时候在阅读框架源代码的时候 , 想过滤(删除)掉源代码中的注释行,如果手动逐行删除显示不够科学。 当然想到了强大的正则匹配(regExp regular expression), 通过 ...
分类:
Web程序 时间:
2016-04-19 06:09:45
阅读次数:
144
定义:正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。 正则表达式可用于所有文本搜索和文本替换的操作。 语法: eg: 实例解析: /w3cschool/i 是一个正则表达式。 ...
分类:
编程语言 时间:
2016-04-18 23:51:33
阅读次数:
235
在linux C 下面没有编译成功使用?号的非贪婪模式。 网上的一句话:the ? only works for Perl-based regexp, not for POSIX... 如果需要使用非贪婪模式匹配,可以使用boost的正则表达式库 ...
分类:
其他好文 时间:
2016-04-18 22:05:28
阅读次数:
144
test test 返回 Boolean,查找对应的字符串中是否存在模式。var str = "1a1b1c";var reg = new RegExp("1.", "");alert(reg.test(str)); // true exec exec 查找并返回当前的匹配结果,并以数组的形式返回。 ...
分类:
Web程序 时间:
2016-04-17 12:55:47
阅读次数:
155
一、正则表达式是什么? 正则表达式就是匹配的原则,例如日常在电脑文件夹中搜索想要的文件时会输入 .doc 等等,实际就是一个匹配的原则。 二、正则表达式怎么用? 各个字符的说明在网上有大量资源,在此不赘言,可参考菜鸟教程:http://www.runoob.com/regexp/regexp-tut ...
分类:
其他好文 时间:
2016-04-16 18:28:30
阅读次数:
127
增删改查是mysql最基本的功能,而其中查是最频繁的操作,模糊查找是查询中非常常见的操作,于是模糊查找成了必修课。 like模式 like意思是长得像,有两个模式:_和% _表示单个字符,通常用来查询定长的数据,如查出所有姓王的三个字的人名,假设姓名列名为name,注意“王”后面有两个_ %表示0个 ...
分类:
数据库 时间:
2016-04-16 00:49:36
阅读次数:
324
四 RegExp 格式: 1.flags 为标志。分别为g、i、m。 g:表示全局模式。即模式将匹配所有的字符串,而不是在发现第一个匹配项时就立即停止。 i:表示不区分大小写。 m:表示多行模式,即在到达一行文本末尾时还会继续查找下一行。 2.RegExp实例的属性 global:是否设置了g标志; ...
分类:
编程语言 时间:
2016-04-12 20:55:46
阅读次数:
236
引用类型是一种数据结构,也称作对象定义,类似于类的概念。 对象是引用类型的实例。 javascript引用类型有:Object, Array, Date, RegExp, Function 使用new 关键字声明一个引用类型的实例。 一 Object 两种创建对象的方法。 对象字面量创建对象,并不会 ...
分类:
编程语言 时间:
2016-04-12 20:47:47
阅读次数:
125
4.11 正则表达式:表示字符串规则的表达式. 1./pattern/attrs 2.new RegExp(pattern,attrs)锚点:匹配一个位置常用锚点: ^ 起始位置 /^http/ $ 结尾的位置 /\.jpg$/ \b 单词边界字符类:匹配一类字符中的一个常用:[abc] 可用于匹配 ...
分类:
Web程序 时间:
2016-04-11 20:44:55
阅读次数:
147
http://web.jobbole.com/85433/ @伯乐在线 - 燎原之火 在JavaScript代码中使用正则表达式进行模式匹配经常会用到String对象和RegExp对象的一些方法,例如replace、match、search等方法,以下是对一些方法使用的总结。 String对象中支持 ...
分类:
其他好文 时间:
2016-04-11 18:37:33
阅读次数:
162