Сайт | Скачать | Видео | Wiki

Автор Тема: RegExpPB - тестирования регулярных выражений  (Прочитано 1728 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AZJIO

  • Модератор
  • Старожил
  • ****
  • Сообщений: 289
  • Репутация: +10/-0
  • Автор темы
RegExpPB

Скачать: yandex upload.ee



Цитата: AZJIO от 10 Январь 2021, 08:11:48
    В качестве инструмента поиска текста в файлах,

sed не удобнее?
мне нет, но нашёл вариант regexxer

Ранее я делал уже эту программу на AutoIt3.
« Последнее редактирование: 01 Ноябрь 2022, 16:24:47 от AZJIO »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33896
  • Репутация: +229/-0
    • PuppyRus-A
Re: RegExpr - GUI тестирования регулярных выражений
« Ответ #1 : 12 Февраль 2021, 09:18:53 »
Теория
не стаботала "справка" - выхлоп консоли внизу скрина
Спасибо+

Оффлайн AZJIO

  • Модератор
  • Старожил
  • ****
  • Сообщений: 289
  • Репутация: +10/-0
  • Автор темы
Re: RegExpr - GUI тестирования регулярных выражений
« Ответ #2 : 12 Февраль 2021, 15:00:13 »
не стаботала "справка" - выхлоп консоли внизу скрина
Не понял, то есть ссылка не работает? ru-board заблокирован? Теоретически я могу сделать справку в виде html-файла, в интернете ссылок справок/обучалок полно, я дал именно свою переписанную и более полную (в пределах разумного), на официальном сайте по движку рег.выр. конечно, описание в разы полнее, но на английском. Единственное в рамках PureBasic не работают ссылки на группы типа \1 или \2 и т.д. и кто-то выкладывал код с работающими ссылками, но я не разобрался насколько он правильный, чтобы использовать.
В коде справка вызывается так:
Код
RunProgram("xdg-open", "http://forum.ru-board.com/topic.cgi?forum=33&topic=0472&start=0&limit=1&m=2#1", "")

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33896
  • Репутация: +229/-0
    • PuppyRus-A
Re: RegExpr - GUI тестирования регулярных выражений
« Ответ #3 : 12 Февраль 2021, 15:25:39 »
ссылка не работает?
Нет. Браузер не открывается. Вероятно это связано с xdg-open. Из консоли xdg-open http://ya.ru открывается
Возможно это особенности моего дистра

Оффлайн AZJIO

  • Модератор
  • Старожил
  • ****
  • Сообщений: 289
  • Репутация: +10/-0
  • Автор темы
Re: RegExp - GUI тестирования регулярных выражений
« Ответ #4 : 12 Февраль 2021, 19:41:11 »
sfs
Ну справка это пока не самое главное.

Попробовал использовать Scintilla в поле вставки регулярных выражений, чтобы подсветить код регулярного выражения. В среднем получилось, но регулярные выражения Scintilla какие то усечённые, пришлось переделывать регулярные выражения подсветки кода, чтобы они были совместимы, при этом естественно не так избирательно работают. Например не работает символ "|" ИЛИ, а также предпросмотр слева, то есть (?<!...).

Ну и размер файла подскочил на 750кб из-за встраивания Scintilla

Оффлайн AZJIO

  • Модератор
  • Старожил
  • ****
  • Сообщений: 289
  • Репутация: +10/-0
  • Автор темы
Re: RegExpPB - тестирования регулярных выражений
« Ответ #5 : 13 Декабрь 2023, 16:12:22 »
Обновления
Добавлена возможность задать имя и размер шрифта в ini-файле, одно для регвыр, другое для обрабатываемых текстов.
Добавлена возможность задать высоту поля регулярного выражения взамен однострочной.
Исправление - Происходит автоматическая прокрутка в начало, это нужно при вставке коротких регвыр после длинных.
Исправление накапливания пунктов меню. Теперь удаляются дубликаты при сохранении истории.