Модераторы: korob2001, JackYF, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Инструмент для работы с регулярными выражениями 
:(
    Опции темы
Suppir
Дата 13.6.2013, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 588
Регистрация: 20.4.2009

Репутация: нет
Всего: нет



Добрый день!

Хочу узнать, может быть кто видел такой инструмент для обработки текста регулярными выражениями... 

Что-то вроде блокнота с поддержкой поиска/фильтра/изменений с помощью регексов. Но чтобы можно было не один регекс написать, а целый пакет. То есть несколько регулярок, которыми в заданной очередности должен быть обработан исходный текст. При этом должна быть возможность предпросмотра результата, включения-выключения отдельных регулярок.


Это сообщение отредактировал(а) Suppir - 13.6.2013, 13:37
PM MAIL   Вверх
Suppir
Дата 13.6.2013, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 588
Регистрация: 20.4.2009

Репутация: нет
Всего: нет



Для чего это нужно? Например, я разбираю лог- или html-файл регулярными выражениями. Сейчас в блокнотах (notepad++, akelpad, Scite) можно прописать одну регулярку, сделать замены (при этом исходный текст уже теряется). Потом написать следующую регулярку, сделать следующую замену.

А хочется немного по-другому:
написал один регекс - видишь превью результата (можешь снять галочку и вернется первоначальный текст);
добавил следующей строкой другой регекс (только, например, не поиска-замены, а фильтр строк) - видишь, как теперь текст будет выглядеть
добавил еще один регекс...;

Мне кажется, это просто незаменимо для написания различных парсеров и обработчиков текста. 

Это сообщение отредактировал(а) Suppir - 13.6.2013, 16:58
PM MAIL   Вверх
arto
Дата 13.6.2013, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1490
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



emacs
PM MAIL ICQ   Вверх
noize
Дата 13.6.2013, 22:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


5.18.2
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 10.7.2010
Где: СПб

Репутация: 3
Всего: 3



http://regexpr.ru/ спасёт отца русской демократии?
PM MAIL WWW   Вверх
Suppir
Дата 14.6.2013, 08:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 588
Регистрация: 20.4.2009

Репутация: нет
Всего: нет



noize, совсем не то. Нужен инструмент не для тестирования регулярных выражений (таких инструментов масса), а для удобной обработки текста пакетами регулярных выражений. Потому что когда вы пишете сложный обработчик текста, одним регексом дело, как правило, не ограничивается. Вы пишете много регулярок, которые "по шагам" обрабатывают текст.

arto, много слышал про этот пакет, даже пробовал работать лет 5 назад, но он мне показался чересчур сложным (как и vim). Хочется чего-нибудь попроще, типа notepad++ или scite.

Это сообщение отредактировал(а) Suppir - 14.6.2013, 08:16
PM MAIL   Вверх
Soffer
Дата 16.6.2013, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 16.6.2013

Репутация: нет
Всего: нет



В notepad++ есть неплохая поддержка перлового синтаксиса, в том числе регулярных расширений.

---------------------
металл вольфрам

Это сообщение отредактировал(а) Soffer - 5.1.2020, 16:33
PM MAIL WWW   Вверх
Logo
Дата 26.8.2013, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 694
Регистрация: 22.7.2008

Репутация: 3
Всего: 10



Возможно, PowerGrep? Так же у них есть неплохой редактор с поддержкой регулярных выражений, но там  превью нет.
PM MAIL   Вверх
Google
  Дата 27.1.2020, 19:21 (ссылка)  





  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0750 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.