正则表达式的作用: 测试字符串的某个模式 替换文本 根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字 [^\d]/g这是一个正则表达式,在JS中正则表达式用//表示,跟在其后的是匹配选项,比如是g表示匹配全局。比如是i则表示忽略大小写,等等,这是匹配模式。[]则是...
分类:
Web程序 时间:
2014-11-25 17:55:24
阅读次数:
192
有幸在马哥面授班学习linux,马哥常告诉我们要做就做到最好,希望通过这些博文把自己的学习经历和内容好好的记录下来,也算是复习。grep:GlobalsearchREgularexpressionandPrintouttheline.文本搜索工具,根据用户指定的“模式(pattern)”对目标文本进行过滤,显示被模式匹配..
分类:
系统相关 时间:
2014-11-24 01:14:33
阅读次数:
273
解释器的本质 我们换一种语言来写解释器的时候,其实本质和scheme写scheme是一样的,即将输入的一串字符串作为源程序执行而语法和语义均由自己预先设计好并严格执行。 这里我们采用python 来实现我们的第二版的scheme解释器,首先python支持的列表推导式、lambda、模式匹配等语法糖...
分类:
编程语言 时间:
2014-11-23 01:54:09
阅读次数:
1011
Read More:http://es6.ruanyifeng.com/#docs/destructuringArray“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值:Exp 1:var [head, ...tail] = [1, 2, 3, 4];console.log(hea...
分类:
其他好文 时间:
2014-11-21 06:53:49
阅读次数:
189
串的模式匹配算法即确定主串中所含子串第一次出现的位置。BF算法是古典的,采用穷举的思想,而KMP算法是模式匹配算法的改进算法。 1.BF算法设计思想:将主串的第pos个字符和模式的第1个字符比较, 若相等,继续逐个比较后续字符; 若不等,从主串的下一字符(pos+1)起,重新与第一个 字符比较...
分类:
编程语言 时间:
2014-11-20 17:00:40
阅读次数:
383
8592 KMP算法
时间限制:1000MS 内存限制:1000K
题型: 编程题 语言: 无限制
描述
用KMP算法对主串和模式串进行模式匹配。本题目给出部分代码,请补全内容。
#include "stdio.h"
#include "stdlib.h"
#include "iostream.h"
#define TRUE...
分类:
编程语言 时间:
2014-11-19 22:19:25
阅读次数:
384
6.7 处理列表
在第三章,我们讨论过列表,学习了显式使用递归和模式匹配处理列表,还用 C# 实现了函数式列表类型;第 4 章的示例应用程序就以这种方式使用列表,但是要注意,显式写列表处理并不实用。
在这一章,将用到递归模式,因此,你可能已经知道我们下一步要讨论什么了。我们可以使用高阶函数来处理列表,而不必显式使用模式匹配的每种情况;我们已经看到过一些处理 F# 列表的函数,比如 Lis...
分类:
其他好文 时间:
2014-11-18 14:48:35
阅读次数:
171
Grep想说爱你不容易grep:GlobalsearchREgularexpressionandPrintouttheline文本搜索工具:根据用户指定的“模式(pattern)”对目标文本进行过滤,显示被模式匹配到的行。用法:grep[OPTION]...‘PATTERN‘FILE...grep--color自动执行着色正则表达式:是由一类字符书写的模式,其..
分类:
其他好文 时间:
2014-11-17 07:02:19
阅读次数:
366
1、问:grep、egrep是什么?答:grep是文本搜索工具,grep是根据用户指定的‘模式(pattern)’对目标文本进行过滤,显示被模式匹配到的行。2、问:grep、egrep中用户指定的‘模式(pattern)’是什么?分为几类?答:grep中用户指定的‘模式’是一种由特殊字符组成的具有某种..
分类:
系统相关 时间:
2014-11-17 07:00:01
阅读次数:
344
讲grep与egrep之前,我们先要知道grep与egrep是两种文本搜索工具。而文本搜索类工具就是根据用户指定的“模式(pattern)”对目标文本进行过滤,显示被模式匹配到的行。正则表达式其定义:由一类字符书写的模式,其中有些字符不表示字符的字面意义,而是表示控制或通配的功能;..
分类:
其他好文 时间:
2014-11-16 18:55:19
阅读次数:
217