![]() |
Модераторы: korob2001, ginnie |
![]() ![]() ![]() |
|
Suppir |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 588 Регистрация: 20.4.2009 Репутация: нет Всего: нет |
Добрый день!
Хочу узнать, может быть кто видел такой инструмент для обработки текста регулярными выражениями... Что-то вроде блокнота с поддержкой поиска/фильтра/изменений с помощью регексов. Но чтобы можно было не один регекс написать, а целый пакет. То есть несколько регулярок, которыми в заданной очередности должен быть обработан исходный текст. При этом должна быть возможность предпросмотра результата, включения-выключения отдельных регулярок. Это сообщение отредактировал(а) Suppir - 13.6.2013, 13:37 |
|||
|
||||
Suppir |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 588 Регистрация: 20.4.2009 Репутация: нет Всего: нет |
Для чего это нужно? Например, я разбираю лог- или html-файл регулярными выражениями. Сейчас в блокнотах (notepad++, akelpad, Scite) можно прописать одну регулярку, сделать замены (при этом исходный текст уже теряется). Потом написать следующую регулярку, сделать следующую замену.
А хочется немного по-другому: написал один регекс - видишь превью результата (можешь снять галочку и вернется первоначальный текст); добавил следующей строкой другой регекс (только, например, не поиска-замены, а фильтр строк) - видишь, как теперь текст будет выглядеть добавил еще один регекс...; Мне кажется, это просто незаменимо для написания различных парсеров и обработчиков текста. Это сообщение отредактировал(а) Suppir - 13.6.2013, 16:58 |
|||
|
||||
arto |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1495 Регистрация: 31.10.2004 Репутация: 38 Всего: 40 |
emacs
|
|||
|
||||
noize |
|
|||
![]() 5.18.2 ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 10.7.2010 Где: СПб Репутация: 3 Всего: 3 |
http://regexpr.ru/ спасёт отца русской демократии?
|
|||
|
||||
Suppir |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 588 Регистрация: 20.4.2009 Репутация: нет Всего: нет |
noize, совсем не то. Нужен инструмент не для тестирования регулярных выражений (таких инструментов масса), а для удобной обработки текста пакетами регулярных выражений. Потому что когда вы пишете сложный обработчик текста, одним регексом дело, как правило, не ограничивается. Вы пишете много регулярок, которые "по шагам" обрабатывают текст.
arto, много слышал про этот пакет, даже пробовал работать лет 5 назад, но он мне показался чересчур сложным (как и vim). Хочется чего-нибудь попроще, типа notepad++ или scite. Это сообщение отредактировал(а) Suppir - 14.6.2013, 08:16 |
|||
|
||||
Soffer |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 16.6.2013 Репутация: нет Всего: нет |
В notepad++ есть неплохая поддержка перлового синтаксиса, в том числе регулярных расширений.
--------------------- металл вольфрам Это сообщение отредактировал(а) Soffer - 5.1.2020, 16:33 |
|||
|
||||
Logo |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 694 Регистрация: 22.7.2008 Репутация: 3 Всего: 10 |
Возможно, PowerGrep? Так же у них есть неплохой редактор с поддержкой регулярных выражений, но там превью нет.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Perl" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |