Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум программистов _ Авторское ПО _ Редактор регулярных выражений

Автор: NikSoft 26:03:2007, 06:06

Несколька лет назад я написал редактор регулярных выражений(REditor), который можно скачать здесь
]]>http://forum.codeby.net/go.php?http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=40C86729-0B49-4819-8307-A0E574D5EFA5]]>
Через несколько месяцев Microsoft планирует закрыть этот сайт ]]>http://forum.codeby.net/go.php?http://www.gotdotnet.com]]>
Первоначальной задумкой проекта было изучение Windows Forms и регулярных выражений.
Но по мере разработки получился целостный проект.
Он реализует MDI интерфейс как показано на рисунке


REditor позволяет:
1. находить в тексте вхождения регулярных выражений и делать их замену
2. создать и хранить депозитарий регулярных выражений по вашему вкусу ( Favorites/Organize Favorites )

3. проверить работу разработанного вами регулярного выражения в отдельной строке( Find a match in the string )

4. может служить в качестве текстового редактора(вырезка, копирование, слияние, удаление, предварительный просмотр перед выводом на печать и так далее).
Выбранное в депозитарии нужное регулярное выражение автоматически отображается в поле Find(разумеется , регулярное выражение можно ввести напрямую в поле Find ). Далее, кликая на кнопку Find, осуществляем поиск в текущем активном окне.
Результат поиска выводится в панель результатов(Results Panel). Найти нужное вхождение регулярного выражения можно либо нажатием клавиши F3, либо кликая на строку панели результатов.
Редактор также удобен при работе с XSLT преобразованиями. В одном окне можно хранить исходный XML файл, в втором - текст XSLT преобразователя, в третьем - результат преобразования.
Редактор был написан на C# ( включает порядка 7000 строк исходного текста ) для .NET V1.0. Совместим с .NET V2.0. Число закачек около 10 000.

Автор: Серёга 9:09:2007, 07:09

Для: NikSoft
мне как раз вчерапонадобился и я тя вспомнил smile.gif

Автор: NikSoft 11:09:2007, 04:32

Для: Серёга

Если считаете вещь полезной - не забывайте проставлять репутацию.

Форум Invision Power Board (http://nulled.ws)
© Invision Power Services (http://nulled.ws)