/
uzer_007
/
reindexer
Обзор
Документация
Войти
/
uzer_007
/
reindexer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
cpp_src/tools/string_regexp_functions.h
19 строк
589 B
madschemas
Update to version v3.28.1
05 сен 2024, 10:53
05 сен 2024, 10:53
58055c4
Код
Авторство
О чём код?
#pragma once #include <string> #include <string_view> namespace reindexer { /// Converts SQL LIKE pattern to regular expression in ECMAScript grammar. std::string sqlLikePattern2ECMAScript(std::string pattern); /// Makes random SQL LIKE pattern matches the given string. std::string makeLikePattern(std::string_view utf8Str); /// Determines if SQL LIKE utf8Pattern matches utf8Str. /// @param utf8Str - Checked string in utf8. /// @param utf8Pattern - SQL LIKE pattern in utf8. bool matchLikePattern(std::string_view utf8Str, std::string_view utf8Pattern); } // namespace reindexer