Regex Library Datapack
Активный0.0
Установок
Последнее обновление
Версии
Библиотека регулярных выражений GMDU
Эта библиотека предоставляет полноценный парсер регулярных выражений, работающий исключительно в mcfunction.
Возможности и операторы
В текущей версии реализованы основные метасимволы регулярных выражений:
[]- поиск по набору символов[^]- исключение символов из набора[x-y]- диапазон символов()- группировка выражений.- любой символ|- оператор "или"^- начало строки$- конец строки?- ноль или одно вхождение*- ноль или больше вхождений+- одно или больше вхождений\- экранирование символа
Использование библиотеки
Для работы необходимо: 1) установить строку для проверки в target и шаблон регулярного выражения в pattern через хранилище данных regex:api/match, 2) выполнить функцию regex:api/match.
Пример реализации:
data modify storage regex:api/match target set value "Hello, World!"
data modify storage regex:api/match pattern set value "[A-Za-z]+"
function regex:api/match
{
success: 1b,
output: ["H","e","l","l","o"]
}
Важно: для функционирования библиотеки требуется установка Moxlib.
Создано Gears и Moxvallix.