diff --git a/src/modules/powerrename/lib/PowerRenameRegEx.cpp b/src/modules/powerrename/lib/PowerRenameRegEx.cpp index 59cf1fd36b..73ceeb4abf 100644 --- a/src/modules/powerrename/lib/PowerRenameRegEx.cpp +++ b/src/modules/powerrename/lib/PowerRenameRegEx.cpp @@ -213,7 +213,7 @@ HRESULT CPowerRenameRegEx::Replace(_In_ PCWSTR source, _Outptr_ PWSTR* result) std::wsmatch m; if (std::regex_search(sourceToUse, m, pattern)) { - res = sourceToUse.replace(m.prefix().length(), searchTerm.length(), replaceTerm); + res = sourceToUse.replace(m.prefix().length(), m.length(), replaceTerm); } } }