]> git.lyx.org Git - lyx.git/blobdiff - src/insets/InsetBibtex.cpp
New attempt on #9906: allow following hyperlinks via context menu.
[lyx.git] / src / insets / InsetBibtex.cpp
index 2f41c0ec5f6d9a2a29ed70a086d9985eecb08da9..876adea54b1770ad15a140a3a8d50eb2890edff5 100644 (file)
@@ -1183,15 +1183,14 @@ void InsetBibtex::docbook(XMLStream & xs, OutputParams const &) const
                string html = to_utf8(bibinfo.getInfo(entry.key(), buffer(), ci));
                regex tagRegex("<span class=\"bib-([^\"]*)\">([^<]*)</span>");
                smatch match;
-               auto tagIt = std::sregex_iterator(html.cbegin(), html.cend(), tagRegex, regex_constants::match_default);
-               auto tagEnd = std::sregex_iterator();
+               auto tagIt = lyx::sregex_iterator(html.cbegin(), html.cend(), tagRegex, regex_constants::match_default);
+               auto tagEnd = lyx::sregex_iterator();
                map<string, string> delayedTags;
 
                // Read all tags from HTML and convert those that have a 1:1 matching.
                while (tagIt != tagEnd) {
                        string tag = tagIt->str(); // regex_match cannot work with temporary strings.
                        ++tagIt;
-                       regex_match(tag, match, tagRegex);
 
                        if (regex_match(tag, match, tagRegex)) {
                                if (toDocBookTag[match[1]] == "SPECIFIC") {