1#ifndef OE_UTIL_STRINGUTILS_H
2#define OE_UTIL_STRINGUTILS_H
16 std::vector<std::string>
split(
const std::string &input,
const char separator);
21 std::vector<std::string>
split(
const std::string &input,
const std::string& separator);
26 bool replace(std::string&
str,
const std::string& from,
const std::string& to);
29 const std::string getBasename(
const std::string& path, int32_t show_parent_level = 0);
31 const std::string sanitizeFilename(
const std::string& filename,
const char replace_invalid_to =
'_');
33 const std::string getFileExtension(
const std::string& filename);
35 const std::string removeFileExtension(
const std::string& filename);
36 const std::string removeFileExtension(
const std::string& filename, std::string& extension);
bool replace(std::string &str, const std::string &from, const std::string &to)
std::vector< std::string > split(const std::string &input, const std::string &separator)