Subject: Re: [Boost-bugs] [Boost C++ Libraries] #8304: Regex not matching case in character ranges if collate flag specified
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-03-21 18:15:46
#8304: Regex not matching case in character ranges if collate flag specified
----------------------------------+-----------------------------------------
Reporter: dave@⦠| Owner: johnmaddock
Type: Bugs | Status: closed
Milestone: To Be Determined | Component: regex
Version: Boost 1.51.0 | Severity: Problem
Resolution: invalid | Keywords:
----------------------------------+-----------------------------------------
Comment (by dave@â¦):
Isn't case insensitive collation different from case sensitive collation?
Your comment seems to suggest that collation is an odd or unusual thing.
We use the regex engine to allow users to search through text and they
expect to be able to use '[a-z]+' and match against 'Années'. I guess we
could add a 'Foreign language support' option to support both cases, I
just wanted to make sure that the Boost implementation was 'correct'.
Thanks.
ps The MS implementation does indeed seem to ignore the collation flag
altogether.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/8304#comment:3> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:12 UTC