摘要: 在使用正则表达式时,有时我们需要捕获的内容前后必须是特定内容,但又不捕获这些特定内容的时候,零宽断言就起到作用了。 正则表达式零宽断言是正则表达式中的难点,所以重点从匹配原理方面进行分析。零宽断言还有其他的名称,例如"环视"或者"预搜索"等等,不过这些都不是我们关注的重点。 一、基本概念 零宽断言正 阅读全文
posted @ 2020-11-19 18:33 古兰精 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 引自高性能MySQL: 一、MySQL多表关联查询效率高点还是多次单表查询效率高,为什么? A、B两个表数据规模十几万,数据规模都不大,单机MySQL够用了,在单机的基础上要关联两表的数据。 先说一个极端情况,A、B两个表都没有索引,并且关联是笛卡尔积,那关联结果会爆炸式增长,可能到亿级别,这个时候 阅读全文
posted @ 2020-11-19 15:00 古兰精 阅读(8907) 评论(0) 推荐(3) 编辑
摘要: 一、匹配次数中的贪婪与非贪婪 在使用修饰匹配次数的特殊符号时,有几种表示方法可以使同一个表达式能够匹配不同的次数,比如:"{m,n}", "{m,}", "?", "*", "+",具体匹配的次数随被匹配的字符串而定。这种重复匹配不定次数的表达式在匹配过程中,总是尽可能多的匹配。比如,针对文本 "d 阅读全文
posted @ 2020-11-19 11:29 古兰精 阅读(1371) 评论(0) 推荐(0) 编辑