c - 在 C 中使用 strstr 在主字符串中搜索多个字符串

标签 c search strstr

目前,strstr函数返回找到的字符串的起始位置;但我想搜索多个字符串,它应该返回找到的字符串的位置,否则返回 NULL。谁能帮助我如何做到这一点?

最佳答案

存储答案,并再次调用 strstr(),从返回的位置 + 搜索字符串的长度开始。继续,直到它返回 NULL

关于c - 在 C 中使用 strstr 在主字符串中搜索多个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20684858/

相关文章:

java获取字符串中的下几个单词

c - 如何在屏幕上显示搜索到的字符串?

c++ - C中的同步写操作

c - 在 C 中使用 pow() 函数处理整数

iphone - 开始输入时 UISearchBar 崩溃

c++ - 错误 : 'strstr' was not declared in this scope

c - 找出数字 5 在 0 - 4322 内出现了多少次

c - linux 是否允许从信号处理程序进行任何系统调用?

调用汇编例程的 C 代码 - ARM

linux - Grep 按特定顺序查找字符串