发布网友
共3个回答
热心网友
1、打开文件,遍历文件内容然后一个一个匹配查找并替换,最后再重新写入文件当中。
2、例程:
热心网友
这个很简单呢,你只要去循环比对
/*检查data字符串,是否samplestr的一个子串,samplestr的各个字串以|分隔*/
int CheckStrIn(char *data,char *samplstr)
{
int i,ilen,icount;
char *sp;
sp=samplstr;
ilen=strlen(samplstr);
for(i=0,icount=1;i<ilen;i++,sp++)
{
if(*sp=='|') icount++;
}
ilen=strlen(data);
for(i=0;i<icount;i++)
{
if(memcmp(data,searchsplit(samplstr,i),ilen)==0) return 1;
}
return 0;
}
如果是则替换掉
热心网友
查找字符,不需要分词,遍历整个文件进行替换即可