[工具下载] 如何进行字符串的查找和替换操作?

[复制链接]
2204|11
 楼主| usysm 发表于 2024-5-29 19:08 | 显示全部楼层 |阅读模式


  1. #include <stdio.h>
  2. #include <string.h>

  3. int main() {
  4.     const char *str = "Hello, world! This is a test.";
  5.     const char *substr = "world";
  6.     const char *result = strstr(str, substr);

  7.     if (result != NULL) {
  8.         printf("Substring found at position: %ld\n", result - str);
  9.     } else {
  10.         printf("Substring not found.\n");
  11.     }

  12.     return 0;
  13. }


Betty996 发表于 2024-6-6 16:38 | 显示全部楼层
不是有字符比较的函数吗
Carina卡 发表于 2024-6-6 17:41 | 显示全部楼层
进行字符串的查找和替换操作可以使用字符串处理函数来实现。在大多数编程语言中,都提供了相应的函数来完成这些操作
Estelle1999 发表于 2024-6-6 18:46 | 显示全部楼层
使用字符串查找函数(如indexOf()、strstr()等)来查找目标字符串在源字符串中的位置
Alina艾 发表于 2024-6-6 19:55 | 显示全部楼层
如果找到了目标字符串,返回其在源字符串中的索引位置;如果未找到,返回一个特定的标识(如-1)表示未找到
Carmen7 发表于 2024-6-6 21:33 | 显示全部楼层
使用字符串替换函数(如replace()、str_replace()等)来替换源字符串中的目标字符串
Annie556 发表于 2024-6-7 08:12 | 显示全部楼层
其实将目标字符串替换为指定的新字符串,这样就好了
Charlene沙 发表于 2024-6-7 09:06 | 显示全部楼层
一般都是用strstr这个函数吧
Betty1299 发表于 2024-6-7 10:14 | 显示全部楼层
你网上搜搜,不过一般做字符串替换的操作比较少
Emily999 发表于 2024-6-7 11:02 | 显示全部楼层
就用strstr就行呗,我觉得就是可以的
B1lanche 发表于 2024-6-7 12:27 | 显示全部楼层
我是用的strstr(),跟楼主一样,这种方式比较简单

laocuo1142 发表于 2024-6-7 17:06 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

64

主题

4271

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部