cartobase  5.0.5
carto::StringUtil Class Reference

String utilities. More...

#include <cartobase/stream/stringutil.h>

Static Public Member Functions

static std::vector< std::string > split (const std::string &s, const std::string &split_pattern, unsigned maxsplit=0)
 
static std::vector< std::string > split (const std::string &s, const std::vector< std::string > &split_patterns, unsigned maxsplit=0)
 
static std::string join (const std::vector< std::string > &strings, const std::string &join_by)
 
static std::string strip (const std::string &s, const std::string &chars=" \")
 

Detailed Description

String utilities.

Definition at line 12 of file stringutil.h.

Member Function Documentation

◆ join()

static std::string carto::StringUtil::join ( const std::vector< std::string > &  strings,
const std::string &  join_by 
)
static

◆ split() [1/2]

static std::vector<std::string> carto::StringUtil::split ( const std::string &  s,
const std::string &  split_pattern,
unsigned  maxsplit = 0 
)
static

◆ split() [2/2]

static std::vector<std::string> carto::StringUtil::split ( const std::string &  s,
const std::vector< std::string > &  split_patterns,
unsigned  maxsplit = 0 
)
static

◆ strip()

static std::string carto::StringUtil::strip ( const std::string &  s)
static

The documentation for this class was generated from the following file: