$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: raulh39_at_[hidden]
Date: 2007-09-15 12:41:03
On Sat, 15 Sep 2007 10:50:20 -0400
"Mark Wyszomierski" <markww_at_[hidden]> wrote:
> Hi,
> 
> Is it possible using the trim() family of functions to remove not just
> white space, but some substring from the right of a string? For
> example, if I want to remove commas from the right:
> 
>   string str = "whatever,";
>   TrimRight(str, ",");
>   // str == "whatever" now.
> 
> or a full string to trim:
> 
>     string str = "hello world";
>     TrimRight(str, "world");
>     // str == "hello ";
> 
> I could write these simple functions myself but am wondering if boost
Maybe it is "erase_last" what you are looking for:
#include <boost/algorithm/string.hpp>
using namespace algorithm;
string str = "hello world";
erase_last(str,"world");
// str == "hello "
HTH.