本文主要是介绍C++之string::npos应用实例(一百九十三),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀
人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.
1.前言
本篇目的:使用C++查找字符串中的子串
2.应用实例
#include <iostream>
using namespace std;int main(){string path = "/home/test/hello.xml";std::string mHrefBase;std::string::size_type end = path.rfind('/');if (std::string::npos != end) {//表示:子字符串在原字符串中被找到.mHrefBase = path.substr(0, end + 1);//找到后,提取"/"之前的内容.printf("mHrefBase = %s \n",mHrefBase.c_str());}
}
打印:
mHrefBase = /home/test/
这篇关于C++之string::npos应用实例(一百九十三)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!