随笔分类 - 正则表达式
让正则更上一层楼
摘要:最近在研读《正则指引》,再将正则相关知识点梳理一遍。 下图是JavaScript中的正则功能,说明一列可看到支持程度。 一、语法 1)量词 匹配优先量词(greedy quantifier),也称为贪婪量词,在拿不准是否要匹配的时候,优先尝试匹配,记下这个状态,以备将来返回(回溯)。 忽略优先量词(
阅读全文
飞起来的正则表达式
摘要:最近在研读一本巨著《JavaScript忍者秘籍》,里面有一篇涉及到了正则表达式。 我在以前也曾经写过一篇正则表达式相关的文章《JavaScript与PHP中正则》,这次再做些补充。 书中的源码可以在此下载。我将源码放到了线上,如果不想下载,可以直接访问在线网址,修改页面名就能访问到相应示例代码。
阅读全文
JavaScript与PHP中正则
摘要:一、JavaScript 有个在线调试正则的工具,点击查看工具。下面的所有示例代码,都可以在codepen上查看到。 1.创建正则表达式 1)正则表达式字面量在脚本加载后编译。若你的正则表达式是常量,使用这种方式可以获得更好的性能。 2)使用构造函数,提供了对正则表达式运行时的编译。当你知道正则表达
阅读全文