正则表达式:由一类字符书写的模式,其中有些字符不表示字符的字面意义,而是表示控制或通配的功能
分类:
其他好文 时间:
2014-11-15 20:23:48
阅读次数:
252
grep:globalsearchregularexpression(RE)andprintouttheline,全面搜索正则表达式并把行打印出来。个人理解为:要使用正则表达式;只针对文本全面搜索;把文本中匹配的行打印出来,并且不对原文本内容做任何修改。1、grep使用格式:grep[OPTIONS]PATTERN[FILE...](1)常用OPT..
分类:
其他好文 时间:
2014-11-14 15:59:58
阅读次数:
126
每次用到正则都要蛋疼一下,索性总结一下在这里。
正则表达式主要分为基础正则和扩展正则
基础部分:
[abc] 匹配括号中的一个
[^abc] 匹配非括号中的一个(取反)
^word 以word开头
word$ 以word结尾
[n1-n2] 从n1到n2之间的所有连续字符.
注意:这个连续与否,与ASCII编码有关,
不同的语系编码方式不同:...
分类:
其他好文 时间:
2014-09-30 23:25:10
阅读次数:
141
MySQL提供标准的SQL模式匹配,以及一种基于象Unix实用程序如vi、grep和sed的扩展正则表达式模式匹配的格式。SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)。在 MySQL中,SQL的模式缺省是忽略大小写的。下面显示一些例子。注意在你使用S.....
分类:
数据库 时间:
2014-09-15 17:31:49
阅读次数:
277
1. 扩展正则表达式
扩展正则表达式 ERE Extended Regular Expressions 比基本正则表达式BRE 拥有更强大的功能。
2. ERE字符
egrep表示使用扩展正则表达式,
可以用 grep -E 代替
3. 简写
简写的特殊字符...
分类:
其他好文 时间:
2014-09-07 16:05:06
阅读次数:
234
sed 命令可以很好的进行行匹配,但从某一行中精确匹配某些内容,则使用 grep 命令并辅以 -o 和 -E 选项可达到此目的。其中 -o 表示“only-matching”,即“仅匹配”之意。光用它不够,配合 -E 选项使用扩展正则表达式则威力巨大。比如下面有一条文本 tmp.txt ,其中内容为...
分类:
其他好文 时间:
2014-09-05 15:57:31
阅读次数:
273
$sql="select * from table_name where field_name like '%$var%'"; $result=mysql_query($sql) or die; MySQL提供标准的SQL模式匹配,以及一种基于象Unix实用程序如vi、grep和sed的扩展正则表达...
分类:
数据库 时间:
2014-09-04 18:18:59
阅读次数:
194
-:常见的通配符:*?[]*:匹配任意长度的任意字符?:匹配任意一个字符[]:匹配指定范围内的任意单个字符[^]:脱字符,表示取反的意思二:正则表达式:是一种查找以及字符串替换操作。分为基本正则表达式和扩展正则表达式。正则表达式在文本编辑器中广泛使用,比如正则表达式被用于..
分类:
其他好文 时间:
2014-08-31 18:48:31
阅读次数:
241
【版权声明:转载请保留出处:blog.csdn.net/gentleliu。Mail:shallnew at 163 dot com】
这一节来见识一下a w k许多强大的字符串函数及其使用方法。
1、 sub 和 gsub函数:
用法:sub( Ere, Repl, [ str ] )
gsub( Ere, Repl, [ str ] )
在第三个参数给出字符串中查找满足Ere 参数指定的扩展正则表达式的字符串,并使用第二个参数替换之。如果未指定 In 参数,缺省值是整个记录($0 记录变量)。Sub函数...
分类:
其他好文 时间:
2014-08-29 14:41:28
阅读次数:
219
一些废话:
对于正则表达式,一直都是似懂非懂,看到一些代码,脚本中带有正则,awk,sed,心里总有点虚。主要是记不住,平时又没怎么用,也就没总结了。现在有空,决定总结一下,顺便克服一下看到shell,js这些带有正则就心虚的弱点。打算分三篇文章来写
正文:
一般来说,正则分好几种,但基本都差不多,我所了解的有 “基本正则”,“扩展正则“及”perl正则”,本文更偏向说记录“基本正则”和“扩...
分类:
其他好文 时间:
2014-08-26 23:03:16
阅读次数:
419