Ru-Board.club
← Вернуться в раздел «Программы»

» Текстовый редактор со списком regex'ов

Автор: DarkMasterW
Дата сообщения: 23.06.2016 17:21
Ищу что-то вроде RegexCoach с возможностью задать пачку правил. Т.е. есть некоторый текст, к нему необходимо применить последовательно N regex'ов.
Автор: Rustamer
Дата сообщения: 23.06.2016 18:03
DarkMasterW

Цитата:
Т.е. есть некоторый текст, к нему необходимо применить последовательно N regex'ов.

TextPipe
Автор: DarkMasterW
Дата сообщения: 24.06.2016 10:33
Так и не нашел я там регекспов. В описании вроде есть, в справке два бесполезных упоминания. Можете подсказать где они?
Автор: webern
Дата сообщения: 24.06.2016 11:23
DarkMasterW

Цитата:
Т.е. есть некоторый текст, к нему необходимо применить последовательно N regex'ов

Не уверен, правильно ли я понимаю, что Вам нужна программа с готовыми регексами или что-то вроде того?

Если да, то, возможно, подойдёт RegexBuddy

Если нет, то для Вашей задачи подойдёт любой редактор, позволяющий писать макросы c regex'ами вручную.
В макросах regex'ы ведь последовательно выполняются. А как ещё-то?

Я бы, например, предложил EmEditror.
В нём очень развитый движок макросов JScript/VBScript-подобным синтаксисом и с полной поддержкой regex'ов (из библиотеки Boost).
Плюс, позволяет писать макросы на других скриптовых языках, если установлен соответствующий движок.
Плюс, прямо из коробки поддерживает все возможности WSH (в т.ч. в части regex'ов).
Правда никакого "коачинга" по regex'ам в нём нет.
Предполагается полностью самостоятельное их создание.
Автор: Rustamer
Дата сообщения: 24.06.2016 13:10
DarkMasterW
Если вам нужен своего рода понятный конструктор регэкспов и их тестер, то посоветую Expresso

TextPipe служит для различных преобразований текста/строк. Вероятно, необходимо произвести замену по какой-либо регулярке(-ам) - фильтр Replace->Find Pattern (perl style), а далее там можно вбить регулярку и результирующий формат. Справка там тяжеловата, поэтому посоветую почитать статьи по TextPipe
Автор: webern
Дата сообщения: 24.06.2016 13:27

Цитата:
понятный конструктор регэкспов

Не знал, но, оказывается, много (раз, два) таких штук понаделано.
А то всё руками приходится делать.
Видать логика рег.выражений не всем даётся.
Автор: DarkMasterW
Дата сообщения: 24.06.2016 15:23
Давайте по деревянному
В одно окошечко текст, во второе десяток регекспов написанных мной, в третьем окошке забираю результат.
У меня есть самописный консольный вариант на бусте, но желательно на pcre. Ну и консоль при работе с текстами и списками текстов сами понимаете...

// Пошел смотреть ссылки.
Автор: DarkMasterW
Дата сообщения: 24.06.2016 19:00

Цитата:
TextPipe служит для различных преобразований текста/строк. Вероятно, необходимо произвести замену по какой-либо регулярке(-ам) - фильтр Replace->Find Pattern (perl style), а далее там можно вбить регулярку и результирующий формат.

Вот так норм. Правда еще жестко не тестил сами регулярки. Они почему-то везде местами калеченные реализации имеют в разной степени, что для меня остается загадкой ибо либы одни и те же.

// Когда шуршит у меня аж музыка лагает О.о.

Добавлено:

Цитата:
TextPipe служит для различных преобразований текста/строк. Вероятно, необходимо произвести замену по какой-либо регулярке(-ам) - фильтр Replace->Find Pattern (perl style), а далее там можно вбить регулярку и результирующий формат.

Мда... Я это видел и даже смотрел пристально. Настолько криво все обозвать, поскрывать все ключи в настройках, что даже не понятно, что это регекспы надо было постараться. Вообще вроде работает. Шибко жестко сами регекспы еще не тестил. Они почему-то везде частично обрезанные, хотя либы вроде одни и те же. Загадка для меня. В общем пошел мучать

// Во время работы аж музыка с реалтайм приоритетом лагает О.о. Что там можно было такого накодить...

Страницы: 1

Предыдущая тема: Программа для удаленного захвата экрана


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.