1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wzv5-regex_tool

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Инструмент регулярных выражений

Кроссплатформенный отладочный инструмент для работы с регулярными выражениями.

Регулярный движок взят из официальной библиотеки Rust, интерфейс реализован с использованием Qt, а сама связка осуществляется через cxx bridge, что позволяет статически связывать библиотеку Rust с основной программой.

Основные характеристики

  • Анализирует дерево регулярных выражений в реальном времени
  • Поддерживает три режима работы: поиск, замена и разделение
  • Поддерживает выделение выбранной части дерева регулярных выражений
  • Поддерживает выделение совпадающих элементов
  • Кроссплатформенно, протестировано на Windows и Arch Linux

Скачивание

Доступно только для системы Windows x64.

https://github.com/wzv5/regex_tool/releases/latest

Или используйте Scoop:

scoop bucket add wzv5 https://github.com/wzv5/ScoopBucket
scoop install wzv5/regex-tool

Для других систем требуется самостоятельное компилирование.

Скриншоты

screenshot_1

screenshot_2

Компиляция

Установите Rust и зависимости:

cargo install cxxbridge-cmd

Затем используйте cmake для компиляции.

На платформе Windows возможно потребуется установить CMAKE_PREFIX_PATH, добавив путь к библиотекам Qt, например -DCMAKE_PREFIX_PATH=D:/Qt/6.0.0/msvc2019_64.

Знаменательные проблемы

  • Движок регулярных выражений Rust не поддерживает прямое и обратное совпадение

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Отладчик регулярных выражений для разных платформ. Развернуть Свернуть
MIT
Отмена

Обновления (3)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/wzv5-regex_tool.git
git@api.gitlife.ru:oschina-mirror/wzv5-regex_tool.git
oschina-mirror
wzv5-regex_tool
wzv5-regex_tool
master