Performance tweaks

This commit is contained in:
Brian Ferguson 2012-09-04 09:59:21 -06:00
parent 2b30e0eead
commit ef37981592

View File

@ -246,11 +246,6 @@ const WCHAR* CMeasure::CheckSubstitute(const WCHAR* buffer)
int flags = PCRE_UTF8;
int offset = 0;
if (m_Substitute[i].empty())
{
m_Substitute[i] = L"^$";
}
re = pcre_compile(
ConvertToUTF8(m_Substitute[i].c_str()).c_str(), // the pattern
flags, // default options
@ -428,6 +423,11 @@ std::wstring CMeasure::ExtractWord(std::wstring& buffer)
buffer.erase(0, end);
if (m_RegExpSubstitute && ret.empty())
{
ret = L"^$";
}
return ret;
}