1#ifndef OE_UTIL_STRINGUTILS_H
2#define OE_UTIL_STRINGUTILS_H
15 std::vector<std::string>
split(
const std::string &input,
const char separator);
20 std::vector<std::string>
split(
const std::string &input,
const std::string& separator);
25 bool replace(std::string& str,
const std::string& from,
const std::string& to);
28 const std::string getBasename(
const std::string& path, int32_t show_parent_level = 0);
30 const std::string sanitizeFilename(
const std::string& filename,
const char replace_invalid_to =
'_');
32 const std::string getFileExtension(
const std::string& filename);
34 const std::string removeFileExtension(
const std::string& filename);
35 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)