
2、比如我们要查找记事本文知缓字内容中的“记事本”这三个字。按快捷键Ctrl+A全选文字内容,然后点击上面工具里的编辑,接着点击查找选项(或者直接按快捷键Ctrl+F)。
3、在查找小窗口中,查找内容的右侧输入框里输入“记事本”,并点击查找一下按钮,这样就可以看到“记事本”三个字被蓝色的背景突出显示了。
4、同样,我们如果要把“记事本”替换成“文本文档”,可以按快捷键Ctrl+A全选文字内容,然后点击上面工具里的编辑,接着点击替换选项(或者直接按快捷键Ctrl+H)。
5、在替换小窗口中,查冲仔找内容的右侧输入框里输入“记事本”,替换为的右侧输入框里输入“文本文档”,并点击全部替换按钮,这样就可以看到“记事本”三个字都替换成了“文本文档”了。
#include<stdio.h>#include<配仿conio.h>
#include<string.h>
#include<stdlib.h>
void Substitute(char *pInput, char *pOutput, char *pSrc, char *pDst)
{
char *pi, *po, *p
int nSrcLen, nDstLen, nLen
// 指向输入字符串的游动指针.
pi = pInput
// 指向输出字符串的游动指针.
po = pOutput
// 计算被替换串和替换串的长度.
nSrcLen = strlen(pSrc)
nDstLen = strlen(pDst)
// 查找pi指向字符串中第一次出现替换串的位置,并返回指针(找不到则返回null).
p = strstr(pi, pSrc)
if(p)
{
// 找到.
while(p)
{
//计算被替换串前边字符串的长度.
nLen = (int)(p - pi)
// 复制到输出字符串.
memcpy(po, pi, nLen)
memcpy(po + nLen, pDst, nDstLen)
// 跳过被替换串.
pi = p + nSrcLen
// 调整指向输出串的指针位置.
po = po + nLen + nDstLen
// 继续查找.
p = strstr(pi, pSrc)
}
// 复制剩余字符串.
strcpy(po, pi)
}
else
{
// 没有找到则原样复制.
strcpy(po, pi)
}
}
int main(int ac, char *av[])
{
if (ac!=5) {
printf("程序名 要 *** 作的文件 新文件 查找的字符串 替换的字符串\n")
printf("示例:test.exe 1.txt 2.txt hello love\n")
return 0
}
const int MAXSIZES = 100
FILE *fpSrc,*fpDes
char filename1[20]="1.txt"
char filename2[20]="2.txt"
//要求查找的字符串,替换的字符串;
char ps[]="hello"
char pd[]="love"
//求取所查找和替换的字符串的长度;
int len_src=strlen(av[3])
int len_des=strlen(av[4])
//定义存储字符串缓冲区;很奇怪的一点是,fgets函数不能将字符串写入动态分配的内存中
/*char* Src_buf=(char*)(sizeof(char)*MAXSIZES)
char* Cpy_buf=(char*)(sizeof(char)*MAXSIZES)
char* Des_buf=(char*)(sizeof(char)*MAXSIZES)*/
char Src_buf[MAXSIZES] = {0}
char Cpy_buf[MAXSIZES] = {0}
char Des_buf[MAXSIZES] = 培耐纤{0}
//打开文件
if((fpSrc=fopen(av[1],"r+"))==NULL)
{
printf("fail to open the file1 !\n")
exit(1)
}
if((fpDes=fopen(av[2],"a+"))==NULL)
{
printf("fail to open the file2 !\n")
exit(1)
}
//进行循环读取
while(!feof(fpSrc))//判断文件是否已结束;!feof(fpSrc)
{
亩胡fgets(Src_buf,MAXSIZES,fpSrc)
Substitute(Src_buf,Des_buf,av[3],av[4])
fputs(Des_buf,fpDes)
printf("%s",Des_buf)
}
fclose(fpSrc)
fclose(fpDes)
system("pause")
return 0
}
Excel中的查找和替换是非常好用的,可以通过这两个功能来方便工作,在找寻过程中也相当容易,这里和大家简单介绍睁姿敏一下查找和替换的方册键法,供大家参考。
01打开一个有文本内容的Excel表格,然后在开始处点击右上角的查找和选择,接着打开下拉菜单,选择查找。
02接着将查找的关键词输入到查找内容中,然后点击查找全部,这样就能找到文本中对应字眼的具体位置了。
03接着在文本框的下方能看到查找词对应的文本位置,直接找到或者点击即可。
04如果想替换相应的内容的话,直接点击旁边的替换就可以进行替换悉枝了,将具体替换文字输入即可。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)