2013年2月6日

精通正则表达式(JavaScript)

摘要: 在上一篇精通正则表达式(正则引擎)中大概的讲解了一下正则引擎的相关知识,了解了它的匹配原理,接下来我们在js这门语言里面来详细的使用一下。 在js中常用于字符串处理、表单验证、处理DOM模型、纯编程逻辑等。js中的正则表达式使用方式提供了两种:普通方式;构造函数方式。 普通方式 普通方式:var r 阅读全文

posted @ 2013-02-06 17:20 追梦的远远 阅读(2023) 评论(6) 推荐(1) 编辑

精通正则表达式(正则引擎)

摘要: 《精通正则表达式(元字符)》这篇讲解了正则表达式常用的一些简单的元字符的使用,但是如果不能理解正则表达式匹配的核心,那么你永远不能在这方面有质的突破。 这一篇就重点讲解正则表达式的核心——正则引擎。 3、正则引擎 正则引擎主要可以分为基本不同的两大类:一种是DFA(确定型有穷自动机),另一种是NFA(不确定型有穷自动机)。DFA和NFA都有很长的历史,不过NFA的历史更长一些。使用NFA的工具包括.NET、PHP、Ruby、Perl、Python、GNU Emacs、ed、sec、vi、grep的多数版本,甚至还有某些版本的egrep和awk。而采用DFA的工具主要有egrep、aw... 阅读全文

posted @ 2013-02-06 11:03 追梦的远远 阅读(5055) 评论(4) 推荐(2) 编辑

导航