Скачать Regex Library Datapack — Minecraft Моды — MetaMods
Regex Library Datapack

Regex Library Datapack

Активный

Установок

0

Последнее обновление

1 год назад

Версии

23w03a — 1.21
Сервер
Библиотеки
Утилиты

Библиотека регулярных выражений 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.

Участники проекта
GearsDatapacks

GearsDatapacks

Разработчик

Создан: 15 фев 2023

ID: 10998