
3 Jun
2009
3 Jun
'09
7:58 a.m.
On Sun, 31 May 2009 10:15:22 +0200, Michael Schuster
Hello, I'm new to string_algo and have the following problem:
I have string like
a+3*sin(b)
and want to replace a by a different string e.g. Alpha and b by Beta and sin by cos so that
Alpha+3*cos(Beta)
is the result.
So tokens would be "+*()"
The replace command works with spaces, but I think this should be possible with string_algo, too?
I'm not sure what you mean with 'replace command'. boost::algorithm::replace_all() simply replaces a substring with another. If you mean boost::algorithm::split() you can pass a predicate as the third parameter (boost::algorithm::is_punct() might help). Boris