正则表达式
文章平均质量分 80
犀利-sharp
这个作者很懒,什么都没留下…
展开
-
正则表达式 元字符备查
将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。$ 匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,$也匹配“\原创 2016-07-05 11:25:45 · 206 阅读 · 0 评论 -
正则表达式优化
正则表达式的优化 在Jeffrey E. F. Friedl 的>中提到了几种技巧。今天着重说一种比较实用的。 比较简单的: 在类似 .* 或者 [\s\S]*中匹配的时候,量词* 默认是贪婪的,启用最大匹配模式, 会匹配到尽量多的字符串,如果我们的需求是匹配text中的text,这样就不适用了。具体来说,我们假设这个正则表达式是: .*但是如果目标字符串很长 text原创 2016-07-05 11:25:54 · 690 阅读 · 0 评论