Boost logo

Boost Users :

Subject: [Boost-users] [xpressive] treating special literals as non-regex
From: Ovanes Markarian (om_boost_at_[hidden])
Date: 2011-10-13 10:28:24


Hello *,

I ran into a problem, that I use some regex to split a string by some
delimiters. My interface to the outer world is non-regex. A user can pass
anything like delimiter. E.g. $d$ can be a valid delimiter.

If I use sregex_token_iterator with regex created as: as_xpr("$d$") are $
treated as regex special characters and I have to escape them or can I
safely use them in this context? If I have to escape the special characters
is there any helper function like protect("$d$").

Many thanks for help,
Ovanes



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