LeetCode之字符串(C++)的切割简单实现
生活随笔
收集整理的這篇文章主要介紹了
LeetCode之字符串(C++)的切割简单实现
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、問題
C++字符串的切割
2、代碼
#include <iostream>
#include <string>
#include <vector>std::vector<std::string> splite(const std::string &value, const std::string &pattern) {std::vector<std::string> result;if (value == "") {return result;}if (pattern == "") {result.push_back(value);return result;}std::string values = value;int value_size = value.size();int pattern_size = pattern.size();int index = 0;while (index != std::string::npos) {index = values.find(pattern);std::string little = values.substr(0, index);result.push_back(little);values = values.substr(index + pattern_size);}return result;}int main() {
// std::string value("chenyu#c
總結
以上是生活随笔為你收集整理的LeetCode之字符串(C++)的切割简单实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android之jni出现JNIEnv
- 下一篇: C/C++之常用字符串比较总结