mirror of
https://github.com/boostorg/regex.git
synced 2025-06-29 13:50:59 +02:00
Compare commits
3 Commits
svn-branch
...
svn-branch
Author | SHA1 | Date | |
---|---|---|---|
8811d5d9af | |||
6eb35e2cf1 | |||
831156d759 |
@ -157,7 +157,7 @@ int main()
|
|||||||
assert(greek == L"\x0391\x039D\x0395\x0398\x0391 2004");
|
assert(greek == L"\x0391\x039D\x0395\x0398\x0391 2004");
|
||||||
|
|
||||||
// extract currency symbols with associated value, use iterator interface:
|
// extract currency symbols with associated value, use iterator interface:
|
||||||
std::string text2 = " $100.23 or \xC2\xA3""198.12 "; // \xC2\xA3 is the <EFBFBD> sign encoded in UTF-8
|
std::string text2 = " $100.23 or \xC2\xA3""198.12 "; // \xC2\xA3 is the pound sign encoded in UTF-8
|
||||||
enumerate_currencies(text2);
|
enumerate_currencies(text2);
|
||||||
enumerate_currencies2(text2);
|
enumerate_currencies2(text2);
|
||||||
|
|
||||||
|
@ -293,7 +293,9 @@ void cpp_regex_traits_char_layer<charT>::init()
|
|||||||
//
|
//
|
||||||
if((int)cat >= 0)
|
if((int)cat >= 0)
|
||||||
{
|
{
|
||||||
|
#ifndef BOOST_NO_EXCEPTIONS
|
||||||
try{
|
try{
|
||||||
|
#endif
|
||||||
for(regex_constants::syntax_type i = 1; i < regex_constants::syntax_max; ++i)
|
for(regex_constants::syntax_type i = 1; i < regex_constants::syntax_max; ++i)
|
||||||
{
|
{
|
||||||
string_type mss = this->m_pmessages->get(cat, 0, i, get_default_message(i));
|
string_type mss = this->m_pmessages->get(cat, 0, i, get_default_message(i));
|
||||||
@ -303,12 +305,14 @@ void cpp_regex_traits_char_layer<charT>::init()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
this->m_pmessages->close(cat);
|
this->m_pmessages->close(cat);
|
||||||
|
#ifndef BOOST_NO_EXCEPTIONS
|
||||||
}
|
}
|
||||||
catch(...)
|
catch(...)
|
||||||
{
|
{
|
||||||
this->m_pmessages->close(cat);
|
this->m_pmessages->close(cat);
|
||||||
throw;
|
throw;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -1055,3 +1059,4 @@ static_mutex& cpp_regex_traits<charT>::get_mutex_inst()
|
|||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user