实例讲解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.正则表达式的语法(后期整理)

正则表达式快速入门(python示例)

正则表达式的作用我就不赘述了,首先讲解一下单个字符的匹配。 1、‘’.“(点):匹配除了(\n)之外的所有字符。 首先import re,以下的示例都默认已经导入了re包,不再另行说明。 string...
  • ali197294332
  • ali197294332
  • 2016年03月15日 22:19
  • 1060

c语言-一些学习c的经典例子

1.计算十进制数n的二进制1的个数 //计算十进制数n
  • u012569119
  • u012569119
  • 2015年08月29日 01:03
  • 587

C语言正则表达式使用详解

标准的C和C++都不支持正则表达式,但有一些函数库可以辅助C/C++程序员完成这一功能,其中最著名的当数Philip Hazel的Perl-Compatible Regular Expression库...
  • jiayichendddd
  • jiayichendddd
  • 2015年02月01日 21:25
  • 8377

Java 正则表达式的详细介绍以及实例演示

Java正则表达式的解释说明 表达式意义: 1.字符 x    字符 x。例如a表示字符a \\    反斜线字符。在书写时要写为\\\\。(注意:因为java在第一次解析时,把\\\\解析成...
  • qq_22118507
  • qq_22118507
  • 2016年06月14日 19:57
  • 4203

C语言正则表达式的匹配问题

题目: C语言正则表达式详解 regcomp() regexec() regfree()详解。 背景: 标准的C和C++都不支持正则表达式,但有一些函数库可以辅助C/C++程序员完成这一功能,其...
  • ljp1919
  • ljp1919
  • 2015年08月18日 21:48
  • 1960

c实现极简单的正则表达式解析

c实现极简单的正则表达式解析
  • ppdyhappy
  • ppdyhappy
  • 2015年08月19日 11:10
  • 627

深入浅出C/C++中的正则表达式库

写在前面: 本文是面向有正则表达式基础的读者朋友的,如果你还不知道正则表达式是什么,请先到这里学习一下  :http://en.wikipedia.org/wiki/Regular_expressio...
  • Gordennizaicunzai
  • Gordennizaicunzai
  • 2017年01月02日 21:23
  • 1240

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

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

C语言使用正则表达式

据说一个好的程序员是会使用DB和Regular Expression的程序员,可见两者是多么重要。正则表达式是能极大地提高工作效率的工具,使用过Linux下各种具备RE特性的工具的人一定对此深有感触。...
  • zhengshifeng123
  • zhengshifeng123
  • 2016年08月11日 14:40
  • 575

正则表达式规则及C语言测试代码

正则表达式规则 规则数据来源于runoobcom,如果侵权,请告知删除,谢谢。 -非打印字符 字符 描述 \f 匹配一个换行符,等价于\x0x和\cL \n 匹配一个换行符,...
  • be_FB
  • be_FB
  • 2016年07月24日 16:18
  • 3743
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实例讲解2--正则表达式c
举报原因:
原因补充:

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