如何用电脑查找与替换

如何用电脑查找与替换,第1张

1、打开一个有文字散猛汪内容记事本

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

如果想替换相应的内容的话,直接点击旁边的替换就可以进行替换悉枝了,将具体替换文字输入即可。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8229261.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存