mirror of
https://github.com/Artikash/Textractor.git
synced 2024-12-24 01:14:12 +08:00
fix regex
This commit is contained in:
parent
73246f7eea
commit
a422fca50d
@ -117,7 +117,7 @@ bool Parse(const std::wstring& cmd, HookParam& hp)
|
|||||||
// ":GDI.dll" -> MODULE_OFFSET && module != NULL
|
// ":GDI.dll" -> MODULE_OFFSET && module != NULL
|
||||||
// ":GDI.dll:strlen" -> MODULE_OFFSET | FUNCTION_OFFSET && module != NULL && function != NULL
|
// ":GDI.dll:strlen" -> MODULE_OFFSET | FUNCTION_OFFSET && module != NULL && function != NULL
|
||||||
// ":GDI.dll:#123" -> MODULE_OFFSET | FUNCTION_OFFSET && module != NULL && function != NULL
|
// ":GDI.dll:#123" -> MODULE_OFFSET | FUNCTION_OFFSET && module != NULL && function != NULL
|
||||||
std::wstring module(L"([[:graph:]]+)"), name(L"[[:graph:]]+"), ordinal(L"\\d+");
|
std::wstring module(L"([^:[:space:]]+)"), name(L"[^:[:space:]]+"), ordinal(L"\\d+");
|
||||||
rx = wregex(L"^:(" + module + L"(:" + name + L"|#" + ordinal + L")?)?$", wregex::icase);
|
rx = wregex(L"^:(" + module + L"(:" + name + L"|#" + ordinal + L")?)?$", wregex::icase);
|
||||||
result = regex_search(start, end, m, rx);
|
result = regex_search(start, end, m, rx);
|
||||||
if (result) // :[module[:{name|#ordinal}]]
|
if (result) // :[module[:{name|#ordinal}]]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user