8 #include <cppassist/cppassist_api.h> 29 CPPASSIST_API
bool matchesRegex(
const std::string &
string,
const std::string & regex);
43 CPPASSIST_API std::vector<std::string>
extract(
const std::string &
string,
const std::string & regex);
61 CPPASSIST_API std::string::const_iterator
extractNext(std::string::const_iterator begin, std::string::const_iterator end,
const std::string & regex, std::string & match);
79 CPPASSIST_API
const char *
extractNext(
const char * begin,
const char * end,
const std::string & regex, std::string & match);
Definition: ArgumentParser.h:12
CPPASSIST_API bool matchesRegex(const std::string &string, const std::string ®ex)
Check if a regex matches a given string.
CPPASSIST_API std::string::const_iterator extractNext(std::string::const_iterator begin, std::string::const_iterator end, const std::string ®ex, std::string &match)
Extract next string matched by a regex.
CPPASSIST_API std::vector< std::string > extract(const std::string &string, const std::string ®ex)
Extract substrings matched by a regex.