简介shopt 命令可以设置 shell 的可选参数.shopt [-psu] [optname …]-s 开启某个选项.-u 关闭某个选项.-p 列出所有可设置的选项.extglob选项如果开启 extglob 选项, shell 将启用模式匹配. 可参考 ■ Shell 模式匹配查看 extgl...
分类:
系统相关 时间:
2015-03-05 16:25:29
阅读次数:
213
标准的SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)。在 MySQL中,SQL的模式缺省是忽略大小写的。下面显示一些例子。注意在你使用SQL模式时,你不能使用=或!=;而使用LIKE或NOT LIKE比较操作符。扩展正则表达式模式匹配由MySQL提供的模式...
分类:
数据库 时间:
2015-03-04 19:04:47
阅读次数:
178
比较运算符:> 大于,= 大于等于,,^= 不等于逻辑运算符运算的优先顺序:NOT > AND > OR (如果要改变优先顺序,可以使用括号)特殊运算符 :[NOT]BETWEEN…AND…:用于测试是否在范围内;[NOT]IN (…):用于测试是否在列表中;[NOT]LIKE:用于进行模式匹配;I...
分类:
数据库 时间:
2015-03-04 16:24:11
阅读次数:
441
awk编程语言/数据处理引擎
创造者: Aho weinberger kernighan
基于模式匹配检查输入(逐行读入逐行输出)
将期望的匹配结果print到屏幕
语法格式:
awk '模式 {操作}' 文件1 文件2 。。。。。
常用的内建变量
NR 当前...
分类:
其他好文 时间:
2015-03-02 13:12:51
阅读次数:
151
sed 流式编辑器/文本过滤
Stream Editor
基于模式匹配过滤/修改文本
语法格式:
sed '编辑指令' 文件1 文件2
修改前和修改后的内容都会全部输出
sed -n '编辑指令' 文件1 文件2
只显示 修改过滤后的内容
se...
分类:
其他好文 时间:
2015-03-02 13:11:23
阅读次数:
127
正则表达式有什么作用呢?
它可以:
?测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证 ;
?替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字;
?根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字;...
分类:
其他好文 时间:
2015-03-02 09:34:48
阅读次数:
163
RegExp中的$1...$9属性:
返回在模式匹配期间找到的,所存储的最近9个部分。
每当产生一个带括号的成功匹配时,$1...$9的属性值就会被修改,可以在一个正则表达式中指定任意多个带括号的子匹配,但是最多只能存储9个。...
分类:
其他好文 时间:
2015-03-01 17:07:19
阅读次数:
138
众所周知,在程序开发中,难免会遇到须要匹配、查找、替换、推断字符串的情况发生,而这些情况有时又比較复杂,假设用纯编码方式解决,往往会浪费程序猿的时间及精力。因此,学习及使用正則表達式,便成了解决这一矛盾的主要手段。大 家都知道,正則表達式是一种能够用于模式匹配和替换的规范,一个正則表達式就是由普通....
分类:
编程语言 时间:
2015-02-28 18:05:38
阅读次数:
177
之前有篇文章([算法系列之二十]字典树(Trie))我们详细的介绍了字典树。有了这些基础我们就能更好的理解后缀树了。一 引言 模式匹配问题给定一个文本text[0…n-1], 和一个模式串 pattern[0…m-1],写一个函数 search(char pattern[], char text[]), 打印出pattern在text中出现的所有位置(n > m)。这个问题已经有两个经典的算法:...
分类:
编程语言 时间:
2015-02-27 20:16:41
阅读次数:
192
1、正则表达式1.1、基础字符串处理问题一般集中在匹配、选择、编辑于验证上,而正则表达式提供了一种完全通用的方式来解决这些问题正则表达式就是以某种模式描述字符串,因此你可以说:“如果一个字符串含有这些东西,那么它就是我要找的东西”。例如我们可以用一下模式匹配数字:(-|\\+)?\\d+,他可以匹配...
分类:
编程语言 时间:
2015-02-26 11:12:36
阅读次数:
243