实例讲解2--正则表达式c

原创 2012年03月30日 10:16:17
14.grep精确匹配:在抽取字符串后加\>。
       grep  “48\>” file
 
15.grep消除大小写:加入-i选项
       grep  -I  “sept”  file
 
16.特殊字符:$ . ‘ “ * [ ] ^ | \ + ?
       如果要查询这些字符,需要在前面加转义字符\。
 
17.grep判断变量含有[HOST]字符串
        if [ "1" -eq "`echo"$VarName" | grep -c '\[HOST\]'`" ]; then
   
18.grep判断变量含有[xxx]字符串
       if[ "1" -eq "`echo "$VarName" | grep -c '\[.*\]'`"]; then
   
19.grep匹配后缀为c,h,j,s,cpp,hpp的文件
EXT_ALL='chjs'
EXT_PP='ch'
EXT_NO_PP='js'
ls $1 | grep"\.[$EXT_ALL][p]\{0,2\}$" | grep -v "\.[$ EXT_NO_PP][p]\{1,2\}$" | grep -v "\.[$ EXT_PP][p]\{1\}$" 
 
20.使用grep在文件中查找变量

grep `echo $user`/etc/passwd | cut –f5 –d‘:’

21.正则表达式的语法(后期整理)

相关文章推荐

C实例---实现一个简单的正则表达式(删除重复的字符)

环境:Xcode V8.2.1 说明:运用到main函数的输入参数,在Xcode环境中做如下设置 代码:#include #include char *Delete(char *src) {...

linux下c/c++实例之五正则表达式字符串匹配

标准的C和C++不支持正则表达式,但有一些函数库可以辅助C/C++程序员完成这一功能。正则表达式常用函数:编译正则表达式 regcomp()、匹配正则表达式 regexec()、释放正则表达式 reg...

深入入门正则表达式(java) - 2 - 基本实例

深入入门正则表达式(java) - 引言深入入门正则表达式(java) - 1 - 入门基础 深入入门正则表达式(java) - 2 - 基本实例深入入门正则表达式(java) - 3 - 正则在ja...
  • su1216
  • su1216
  • 2013年03月01日 17:06
  • 2668

正则表达式基础小总结(实例讲解)

正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 给定一个正则表达式和另一个字符...
  • wwwwse
  • wwwwse
  • 2016年04月09日 15:31
  • 344

正则表达式实例

  • 2014年10月15日 18:21
  • 88KB
  • 下载

正则表达式实例(汇总).doc

  • 2014年05月29日 14:35
  • 696KB
  • 下载

java正则表达式入门及API实例

一、正则表达式语法 二、java API及实例

JAVA正则表达式实例教程

  • 2013年07月15日 23:05
  • 225KB
  • 下载

正则表达式经典实例

  • 2007年11月29日 12:53
  • 16KB
  • 下载

正则表达式在XSLT2.0中的运用实例. analyze-string tokenize()

XSLT2.0相比XSLT1.0一个很大的进步是增强了正则表达式运用. 下面主要讲下: 元素. 通过select指定进行匹配的数据源,regex则提供对应的正则表达式的表示. 当匹配结果为tru...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实例讲解2--正则表达式c
举报原因:
原因补充:

(最多只允许输入30个字)