Золотарева Екатерина | Руководитель разработки систем учета | Едадил

«Практические аспекты формирования команды»

Команда vs Штатное расписание * Почему важно формирование команды * Когда необходимо выделение роли "Переговорщик" * Ценности команды vs Ценности компании * Возможные показатели успешной команды * Команда в команде, или взаимоотношение ИТ подразделения с другими подразделениями компании * Смена "рулевого" и последствия * Взаимовыгодное сотрудничество Работодателя и Соискателя (Что вы готовы предложить?)

Тестирование регулярных выражений

Программирование - Практика программирования

Регулярные выражения очень упрощают жизнь программиста, а эта обработка призвана упростить тестирование этих самых выражений.

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

О регулярных выражениях

Синтаксис

Похожие разработки:

1) //infostart.ru/public/64222/

2) //infostart.ru/public/15907/

3) //infostart.ru/public/14661/

4) //infostart.ru/public/75941/

Есть три примера, которые можно посмотреть, нажав на соответствующую кнопку верхней командной панели.

Добавил раскраску совпадений, но вложенные совпадения в некоторых случаях окрашиваются не очень точно т.к. неизвестно начало и длина конкретного SubMatch.

В новой версии появилась возможность загружать текст для анализа с интернет-ресурса, а также режим замены


 

Скачать файлы

Наименование Файл Версия Размер
RegExp.zip
.zip 131,86Kb
19.07.12
213
.zip 131,86Kb 213 Скачать

См. также

Комментарии
Сортировка: Древо
1. Evg-Lylyk 2038 21.01.11 11:28 Сейчас в теме
Хорошо сделано, но советую все посмотреть программу RegExBuddy
3. salexdv 21.01.11 11:36 Сейчас в теме
(1) RegExBuddy - мощнейший инструмент, вот только платный :)
2. mashinist 2 21.01.11 11:35 Сейчас в теме
RegExBuddy по хорошему стоит 39.95$
Однозначный + автору
4. artbear 929 21.01.11 11:36 Сейчас в теме
5. artbear 929 21.01.11 11:38 Сейчас в теме
6. German 997 21.01.11 14:56 Сейчас в теме
artbear пишет:
За генерацию кода 1С


вот еще вариант http://main.1c-ei.ru/Home/help/console/template/regexp
7. artbear 929 21.01.11 16:45 Сейчас в теме
(6) Точно, а я все вспоминал, где же я видел подобную генерацию :)
8. Armando 1385 22.01.11 21:19 Сейчас в теме
Это плюс! А как насчет забацать конструктор что-то типа http://regexpres.narod.ru/calculator.html
что бы все перед глазами было и с подсказками, ну и генерацию кода сразу. А то регекспами раз в полгода приходится пользоваться и каждый раз синтаксис вспоминать надо. Много времени бы экономилось.
CaSH_2004; +1 Ответить
9. salexdv 23.01.11 18:33 Сейчас в теме
(8) Можно попозже и конструктор прикрутить
11. cool.vlad4 43 25.01.11 14:53 Сейчас в теме
А неужели ни у кого нет на javascript-е хорошего конструктора? Через полеhtmlдокумента можно заниматся отладкой, а результат передавать в 1С и генерить 1С код. Да хоть тот же, что из (8).
10. salexdv 25.01.11 11:50 Сейчас в теме
Добавил небольшой конструктор
Anything; cool.vlad4; Armando; +3 Ответить
12. cool.vlad4 43 25.01.11 15:07 Сейчас в теме
Посмотрел я RegExBuddy, все пожалуй мне больше ничего не надо...
13. artbear 929 03.03.11 17:06 Сейчас в теме
(0) Начал пользоваться в реальной работе, в конструкторе сразу увидел нехватку одного из самых частых спец.символов \s
Нужно добавить.
ИМХО еще лучше сразу добавить еще варианты \s+ и \s*
14. salexdv 03.03.11 17:23 Сейчас в теме
16. artbear 929 18.11.11 14:39 Сейчас в теме
(14) (скромно, через 8 месяцев) Добавил? :)
15. CaSH_2004 348 18.11.11 13:08 Сейчас в теме
ОЧЕНЬ красиво, пока до регулярок не добрался в использовании, но впечатляет количество разработок.
17. pvlunegov 108 25.11.11 10:37 Сейчас в теме
У меня как раз есть задача у клиента - свертка справочника Номенклатура по похожим наименованиям. Куча элементов с похожими наименованиями (заводили кривые ручки менеджеров), необходимо найти совпадения и свернуть справочник. Сложность в том, что заранее алгоритм (шаблон) н задать, приходится каждый раз искать по-разному
18. Armando 1385 25.11.11 11:32 Сейчас в теме
(17) я бы полнотекстовым поиском воспользовался
19. cool.vlad4 43 25.11.11 11:37 Сейчас в теме
(17) а как вы будете решать проблему с бухгалтерией (спрашиваю, потому что самому интересно), т.е. что делать с карточками, по которым была отгрузка?
20. pvlunegov 108 25.11.11 12:53 Сейчас в теме
замена объектов (Справочник.Номенклатура) в документах, перепроведение. Пометка на удаление, удаление ненужного элемента Номенклатуры
21. cool.vlad4 43 25.11.11 12:58 Сейчас в теме
(20) как делать это технически я знаю, - клиент может попросить напечатать документы повторно. А там название уже изменено. и это так цветочки...а проблемы начинаются так, как описано в статье http://infostart.ru/public/88613/
22. Модератор раздела artbear 07.06.12 18:03 Сейчас в теме
23. salexdv 1524 07.06.12 20:37 Сейчас в теме
(22) Добавил пару выражений в кнопки редактирования шаблона, чуть шустрее работает раскраска и ссылки на online-тестирование
25. tormozit 4742 14.08.12 23:27 Сейчас в теме
Хороша обработка. Но для отладки длинных выражений надо бы предусмотреть возможность увеличения высоты полей ввода выражений.
26. Широкий 682 29.07.13 09:51 Сейчас в теме
Для Сч1 = 0 По Matches.Count() - 1 Цикл
	Совпадение = Matches.Item(Сч1);

Почему не
Для Каждого Совпадение Из Matches Цикл
27. salexdv 1524 05.08.13 09:09 Сейчас в теме
Оставьте свое сообщение