c++ - 如何从字符串中查找子字符串?

标签 c++ c

如何使用 C/C++ 从字符串路径“/user/desktop/abc/post/”中查找子字符串?我想检查该路径中是否存在文件夹“abc”。

路径为字符指针char *ptr = "/user/desktop/abc/post/";

最佳答案

使用std::stringfind

std::string str = "/user/desktop/abc/post/";
bool exists = str.find("/abc/") != std::string::npos;

关于c++ - 如何从字符串中查找子字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59207176/

相关文章:

c - C 中的 2D 环形缓冲区

c - 执行系统调用时出现问题,系统调用未向内核显示

c++ - 参数包和成员函数指针类型推导

c++ - 将已解析序列的每个元素传递给返回规则属性类型的函数

c++ - 右值引用还是左值?

c++ - cpp dll中c静态库的功能

c - 为什么两个字符指针之间的字符串复制不起作用?

c - ((void *) -1) 是有效地址吗?

c++ - 我的印象是下面的脚注 32 适用于整个段落 §3.4.1/8 而不仅仅是它的第三个要点

c++ - 如何访问派生类中定义的函数而不是多态性中的基类