diff options
author | Christian Wieninger <cwieninger (at) gmx (dot) de> | 2007-04-15 11:31:21 +0000 |
---|---|---|
committer | Christian Wieninger <cwieninger (at) gmx (dot) de> | 2007-04-15 11:31:21 +0000 |
commit | aa8db3531b1f38fa00a5e254579e5a9b47b38217 (patch) | |
tree | 008da6db304ddccc469061ed431b9037be367f2f /tools.cpp | |
parent | c4bcb5f66b111654aaa38091d8f3a4bc43c85b7b (diff) | |
download | vdr-plugin-live-aa8db3531b1f38fa00a5e254579e5a9b47b38217.tar.gz vdr-plugin-live-aa8db3531b1f38fa00a5e254579e5a9b47b38217.tar.bz2 |
added StringTrim
Diffstat (limited to 'tools.cpp')
-rw-r--r-- | tools.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -108,4 +108,17 @@ string StringEscapeAndBreak( string const& input ) return StringReplace( plainBuilder.str(), "\n", "<br/>" ); } +string StringTrim(string const& str) +{ + string res = str; + string::size_type pos = res.find_last_not_of(' '); + if(pos != string::npos) { + res.erase(pos + 1); + pos = res.find_first_not_of(' '); + if(pos != string::npos) res.erase(0, pos); + } + else res.erase(res.begin(), res.end()); + return res; +} + } // namespace vdrlive |