diff options
Diffstat (limited to 'src/groupdef.cpp')
-rw-r--r-- | src/groupdef.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/groupdef.cpp b/src/groupdef.cpp index 5a89a4a..095069e 100644 --- a/src/groupdef.cpp +++ b/src/groupdef.cpp @@ -17,7 +17,6 @@ #include <algorithm> #include <vector> -#include <regex> #include <ctype.h> @@ -46,6 +45,7 @@ #include "dirdef.h" #include "config.h" #include "definitionimpl.h" +#include "regex.h" //--------------------------------------------------------------------------- @@ -1090,10 +1090,10 @@ void GroupDefImpl::writeDocumentation(OutputList &ol) if (Doxygen::searchIndex) { Doxygen::searchIndex->setCurrentDoc(this,anchor(),FALSE); - static const std::regex we("[[:alpha:]\\x80-\\xFF_][[:alnum:]\\x80-\\xFF_\\-]*", std::regex::optimize); std::string title = m_title.str(); - std::sregex_iterator it(title.begin(),title.end(),we); - std::sregex_iterator end; + static const reg::Ex re(R"(\a[\w-]*)"); + reg::Iterator it(title,re); + reg::Iterator end; for (; it!=end ; ++it) { const auto &match = *it; |