linux 正则应用例子。

原创 2013年12月02日 17:19:49
 


#include <sys/types.h>
#include <regex.h>
#include <stdio.h>
#include <stdlib.h>

	   
	   
int main(int argc, char** argv)
{
		regex_t one_t;

        int cflags = REG_EXTENDED;                   
        int nErrCode = 0;
		int ret =0;
		int i=2;
		
		if(argc < 3)
		{
			printf("Fewer parameters\n");
			return 0;
		}
        ret = regcomp(&one_t, argv[1], cflags);
		if(ret != 0)
		{
			printf("regcomp %s ERROR!\n",argv[1]);
			return 0;
		}
		while(i < argc)
		{	
			
			if ((nErrCode = regexec(&one_t, argv[i], 0, NULL, 0)) == 0)
			{
				printf("regexec %s OK!\n",argv[i]);
			}
			else
			{
				printf("regexec %s ERROR!\n",argv[i]);
			}
			i++;
		}
       regfree(&one_t);

	   
	return 0;
}


 

函数详细说明man regexec

 正则说明http://download.csdn.net/detail/liuzhuchen/6644849

版权声明:本文为博主原创文章,未经博主允许不得转载。

js正则表达式实例(汇总)

转载来自:http://blog.csdn.net/lmb20056127/article/details/6455873 js正则表达式实例(汇总) 匹配结尾的数字 来源:如何用JAVASC...
  • shehun11
  • shehun11
  • 2015年08月12日 17:00
  • 1493

《Linux Shell》笔记之grep与正则表达式(实例总结) 未完待续

实例1: 找出http://www.baidu.com, 或者http://www.baidu.com并且https://www.baidu.com   新建文本 example2.grep 如下:...
  • hello_yang213
  • hello_yang213
  • 2015年10月28日 16:51
  • 1252

linux 链表实例应用程序

/********************************************************************* * * Filen...
  • echo_qiang
  • echo_qiang
  • 2011年03月09日 02:07
  • 1867

Linux shell工程应用实例总结

1.查找当前目录中所有大于500M的文件,把这些文件名写到一个文本文件中,并统计其个数。 find ./ -size+500M -type f | tee file_list | wc -l 2....
  • quanshenyue
  • quanshenyue
  • 2016年06月06日 00:18
  • 701

正则表达式入门(js例子)

网上的正则表达式教程多种多样,不过大多是都是直接贴出来正则的一些语法,可能会让大多数刚刚接触到正则的然摸不着头脑。。。 比如js的 test()方法怎么使用正则表达式那,php那些正则函数怎么使用都是...
  • u014017080
  • u014017080
  • 2016年11月23日 16:26
  • 1583

PHP正则表达式常用例子

"^[0-9]*[1-9][0-9]*$"   //正整数  "^((-\d+)|(0+))$"   //非正整数(负整数 + 0)  "^-[0-9]*[1-9][0-9]*$"   //负整数...
  • zhaodongku
  • zhaodongku
  • 2017年04月11日 16:17
  • 555

Linux线程池使用实例

tpool.h #ifndef _THREAD_POOL_H #define _THREAD_POOL_H struct job { void* (*callback_function)(v...
  • szkbsgy
  • szkbsgy
  • 2014年05月18日 11:43
  • 1039

正则例子

偶尔会用,每次都要看,开贴记录一下,节约时间。 # 替换 >input: scissors.exe -p $1 -i $2 XX $1 KAJH $1 >pattern...
  • u013562700
  • u013562700
  • 2017年08月30日 17:46
  • 48

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

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

linux list的应用实例

/*此篇文章是介绍的一个linux list的一个应用实例*/ 1 #include 2 #include 3 #include 4 #include 5 #include 6 #i...
  • jeffreyst
  • jeffreyst
  • 2012年08月30日 10:10
  • 699
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux 正则应用例子。
举报原因:
原因补充:

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