|
Boost Users : |
From: Mark Wyszomierski (markww_at_[hidden])
Date: 2007-09-15 13:31:38
Thanks guys, works perfectly,
Mark
On 9/15/07, raulh39_at_[hidden] <raulh39_at_[hidden]> wrote:
> 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.
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net