Re: [Boost-bugs] [Boost C++ Libraries] #8304: Regex not matching case in character ranges if collate flag specified

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