32 return std::strtod( str.c_str(), 0 );
37 const std::string &searchString,
38 const std::string &replaceString )
41 assert ( searchString != replaceString );
43 std::string::size_type pos = 0;
44 while ( (pos = str.find(searchString, pos)) != std::string::npos ) {
45 str.replace( pos, searchString.size(), replaceString );
56 const std::string &sep) {
58 std::vector<std::string> res;
59 std::string mod_sep(sep);
66 std::stringstream stream(str);
67 while(!stream.eof()) {
78 const std::string &comp) {
80 size_t found = str.find(comp);
81 return (found != std::string::npos)?
true:
false;
Computational Embodied Neuroscience Simulator library.
std::string str_replace(std::string str, const std::string &searchString, const std::string &replaceString)
std::vector< std::string > str_split(std::string str, const std::string &sep)
float scalarFromString(std::string str)
bool str_match(const std::string &str, const std::string &comp)