一、基本语法语法:location [= | ~ | ~* | ^~] {...}缺省:N/A作用域:server二、匹配规则1. 四种匹配方式= 精确匹配~ 大小写敏感正则匹配~* 大小写不敏感正则匹配^~ 前缀匹配2. location匹配指令的执行顺序首先:= 精确匹配;其次:^~ 前缀匹配....
分类:
Web程序 时间:
2014-10-22 20:00:13
阅读次数:
175
//获取公示栏内容 s = "$row.detail$"; mainContent =s; //如果有多个table使用下面注释的正则只会匹配成一个table //var tabReg ...
分类:
Web程序 时间:
2014-10-21 15:05:12
阅读次数:
246
一,匹配单一的嵌套标签我是一层 我是二层div 我是三层div 在Regex Tester中测试结果:]*>[^]*>)[^)[^二,修改的嵌套div正则,可包含其它标签我是一层 我是二层div 我是三层div 我是span呀我是ul呀 在Regex Tester中测试结果:]*>[\s\S]*?(...
分类:
Web程序 时间:
2014-10-20 16:53:17
阅读次数:
205
Sed
Sed是一个强大的文本处理工具
可以采用正则匹配,对文本进行插入删除修改等操作
.
.
.
三 、一个比较有趣的例子
如何替换\n也就是把所有的行都归为一行
第一种方式...
分类:
系统相关 时间:
2014-10-15 23:42:21
阅读次数:
659
Grep
全称Global Regular Expression Print,表示全局正则表达式
是一个强大的文本搜索工具,采用正则匹配...
分类:
其他好文 时间:
2014-10-12 16:20:08
阅读次数:
214
分析Mysql慢日志是运维工作中,不可少的。要快速定位慢Sql,以及发现后优化Sql及修改业务,保证数据库稳定高效地工作。下面是我工作中解决的思路...1.先查看本地数据库慢日志文件2.编写分析慢日志脚本#!/usr/bin/python
#coding=utf-8#字符编码
importre#导入正则匹配模块
impo..
分类:
数据库 时间:
2014-10-09 15:51:59
阅读次数:
352
本文不讨论正则表达式入门,即如何使用正则匹配。讨论的是两种创建正则表达式的优劣和一些细节,最后给出一些常用正则匹配表达式。 Javascript中的正则表达式也是对象,我们可以使用两种方法创建正则表达式:使用new RegExp()构造函数使用正则表达字面量 先说结果,使用正则表达字面量的效...
分类:
编程语言 时间:
2014-10-07 04:46:02
阅读次数:
331
如要匹配Computer或computer两个单词,可做如下操作:[Cc]mputer“.”允许匹配ASCII集中任意字符,或为字母,或为数字。使用\{\}匹配模式结果出现的次数匹配字母A出现两次,并以B结尾,操作如下:A\{2\}B匹配A至少4次,使用:A\{4,\}B如给出出现次数范围,例如A出...
分类:
其他好文 时间:
2014-09-25 02:29:38
阅读次数:
223
一、针对《写在前面》的补充随着对需求的深入了解,最后抛弃了使用trie树,一是这个数据结构不利于处理大小写敏感的问题,二是最后的排序首先是由出现的次数排的,需要对此树进行遍历也不方便编码,遂弃之。二、时间完成文件读取:20分钟正则匹配:1个小时频率分析:4个小时模式二三:2个小时调试与优化:1个小时...
分类:
其他好文 时间:
2014-09-25 00:45:37
阅读次数:
220
最简单的正则 如 : \d{4}-\d{2}-\d{2}但是实际情况却不是那么简单,,要考虑,有效性和闰年等问题.....对于日期的有效范围,不同的应用场景会有所不同。MSDN中定义的DateTime对象的有效范围是:0001-01-01 00:00:00到9999-12-31 23:59:59。U...
分类:
Web程序 时间:
2014-09-23 22:28:45
阅读次数:
224