1、. 匹配任意除换行符“\n”外的字符;2、*表示匹配前一个字符0次或无限次;3、+或*后跟?表示非贪婪匹配,即尽可能少的匹配,如*?重复任意次,但尽可能少重复,惰性匹配;4、 .*? 表示匹配任意数量的重复,但是在能使整个匹配成功的前提下使用最少的重复。如:a.*?b匹配最短的,以a开始,以b结 ...
分类:
编程语言 时间:
2017-02-26 20:25:38
阅读次数:
309
前言 正则表达式的基础知识就不说了,有兴趣的可以点击这里,提取一般分两种情况,一种是提取在文本中提取单个位置的字符串,另一种是提取连续多个位置的字符串。日志分析会遇到这种情况,下面我会分别讲一下对应的方法。 一、单个位置的字符串提取 这种情况我们可以使用(.+?)这个正则表达式来提取。 举例,一个字 ...
分类:
编程语言 时间:
2017-02-24 15:45:36
阅读次数:
231
正文很多人会认为一个好的TCP拥塞控制算法会让连接加速,这种观点是错误的,恰恰相反,所有的拥塞控制算法都是为了TCP可以在贪婪的时候悬崖勒马,大多数时候,拥塞控制是降低了数据发送的速度。 ...
分类:
编程语言 时间:
2017-02-22 20:23:40
阅读次数:
1089
Given an integer, convert it to a roman numeral. Input is guaranteed to be within the range from 1 to 3999. 解释: 罗马数字采用七个罗马字母作数字、即Ⅰ(1)、X(10)、C(100)、M(1 ...
分类:
其他好文 时间:
2017-02-15 23:51:32
阅读次数:
355
正则表达式语法 正则表达式速查手册注意几点: ?有匹配0或1字符的作用,也有表明非贪婪模式的作用,如.*? ()可改变优先级 ^,$字符串开始,结束,其中,^还可以表示“非”的意思 [abc]表示可匹配的字符序列为abc;与上条结合,[^abc]表示可匹配除了abc之外的字符 模式匹配命令grep ...
分类:
其他好文 时间:
2017-02-10 01:57:05
阅读次数:
154
shell命令一般分为内置(自带)和外来(除了自带的都是包括后来yum安装的)如何产看内置命令呢:$manbash1(这里为什么加个1是因为man手册的格式)man手册的组成MANUALSECTIONSThestandardsectionsofthemanualinclude:1UserCommands##用户命令2SystemCalls##系统调用3CLibraryFunc..
分类:
系统相关 时间:
2017-01-23 15:50:08
阅读次数:
218
今天发工资了,哎,更加坚定我要努力的学习,没资本,只能玩技术了。人呢,想的的开,才行,虽然有些不甘心,不过确实,现在的技术只值这个 价格。不过做到问心无愧就够了,不然人之贪婪,真的收也收不回。好了,今天的回顶部,不是以往的,锚点到顶部,而是用js来控制,d第一个关键呢,就 是scrollTop=0; ...
分类:
其他好文 时间:
2017-01-21 23:25:01
阅读次数:
232
//数值型正则匹配(分析:符号>整形>小数>科学计数法) var a='-123.321e1'; console.info(a.match(/^(-?)(0|[1-9]\d*)(\.\d+)?([eE][-+]?\d+)?$/)); //match:如果是全局匹配,那么是不支持分组的(查看不到分组信... ...
分类:
其他好文 时间:
2017-01-16 21:27:38
阅读次数:
225
1.贪婪模式 正则是:/\d{3,5}/g,字符串是 12345678 那么exec 方法或者match方法返回的结果是什么呢? 是 [123,456] 还是 [1234,5678] 还是[12345] 答案是:[12345] . 正则表达式默认是贪婪模式,即尽可能多的匹配,如果失败那么减一匹配直到 ...
分类:
其他好文 时间:
2017-01-15 18:09:42
阅读次数:
204
正则表达式: search(a);//查询a的位置 substring(2,5)//获取到2到4位 chartAt(3);//获取到第3位 split('-');//以-切分 (1) RegExp对象 JS写法: new RegExp("a","i");//i会忽略大小写,找到a perl写法: / ...
分类:
编程语言 时间:
2017-01-06 22:17:25
阅读次数:
254