]> git.lyx.org Git - features.git/commitdiff
Next bits from Tommaso, part of bug #6139.
authorPavel Sanda <sanda@lyx.org>
Mon, 17 Aug 2009 07:06:01 +0000 (07:06 +0000)
committerPavel Sanda <sanda@lyx.org>
Mon, 17 Aug 2009 07:06:01 +0000 (07:06 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@31081 a592a061-630c-0410-9148-cb99ea01b6c8

src/lyxfind.cpp

index 14742d71da5807dde70bff20f61435a5b2116e3e..1df148e50d98ae385c66c738d65ba1bbc1f9789b 100644 (file)
@@ -697,11 +697,11 @@ MatchStringAdv::MatchStringAdv(lyx::Buffer const & buf, FindAndReplaceOptions co
                LYXERR(Debug::DEBUG, "Open braces: " << open_braces);
                LYXERR(Debug::DEBUG, "Close .*?  : " << close_wildcards);
                LASSERT(braces_match(par_as_string.begin(), par_as_string.end(), open_braces), /* */);
-               // Entered regexp must match at begin of searched string buffer
-               par_as_string = string("\\`") + par_as_string;
                LYXERR(Debug::DEBUG, "Replaced text (to be used as regex): " << par_as_string);
-               regexp = boost::regex(par_as_string);
-               regexp2 = boost::regex(string(".*") + par_as_string);
+               // If entered regexp must match at begin of searched string buffer
+               regexp = boost::regex(string("\\`") + par_as_string);
+               // If entered regexp may match wherever in searched string buffer
+               regexp2 = boost::regex(string("\\`.*") + par_as_string);
        }
 }