logo
  • 教程列表
  • SO官方文檔
  • 正規表示式
    • 基本正規表示式匹配和正規表示式搜尋示例
    • 正規表示式迭代器示例
    • 錨
    • 正規表示式替換示例
    • 正規表示式令牌迭代器示例
    • 拆分字串
    • 量詞
  1. StackOverflow 文件
  2. C++ 教程
  3. 正規表示式
  4. 拆分字串

拆分字串

Created: November-22, 2018

std::vector<std::string> split(const std::string &str, std::string regex)
{
    std::regex r{ regex };
    std::sregex_token_iterator start{ str.begin(), str.end(), r, -1 }, end;
    return std::vector<std::string>(start, end);
}
split("Some  string\t with whitespace ", "\\s+"); // "Some", "string", "with", "whitespace"
  • 量詞
  • 正規表示式令牌迭代器示例

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 關於本站
  • 免責聲明