string::find
时间: 2023-09-10 08:05:30 浏览: 33
find函数是C++中的字符串成员函数,用于在一个字符串中查找指定字符(或子串)第一次出现的位置。它返回目标字符(或子串)的位置(第一个字符位置为0),当没有找到目标字符时返回npos。举例来说,如果我们有一个字符串s = "hello world!",我们可以使用s.find("e")来查找字符"e"第一次出现的位置,结果为1。如果目标字符没有找到,可以使用s.find("a") == s.npos来判断,并输出"not found"。如果我们想指定查找的起始位置,可以使用s.find("l", 5),其中5表示从位置5开始查找字符"l"第一次出现的位置,结果为9。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [string的find( )函数✅](https://blog.csdn.net/weixin_45884316/article/details/108235945)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *3* [c++中string中find用法(快速入门)](https://blog.csdn.net/qq_62946103/article/details/127868375)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]