摘要: 起因因为业务需要,计划实现一个WSGI application,用于现有逻辑. 实现WSGI时碰到需要进行URL匹配的问题了.有人提议能否能像SQL中的查询一样,进行预处理缩小被匹配的正则范围.这里有几个值得考虑的地方. - 如何进行缩小匹配正则范围. - 额外的一次字符串匹配(startswith)的消耗是否小于缩小后的正则匹配消耗.验证首先进行正则表达式的处理,获取正则中能用于字符串匹配的"开头几个"字符. 这就涉及到正则表达式的解析了.好在Python的成熟类库,自带提供了解析正则表达式的库正则表达式解析re.sre_parse提供了对正则表达式的解析. 返回的是每个 阅读全文
posted @ 2011-04-22 16:27 Dreampuf 阅读(1364) 评论(1) 推荐(1) 编辑