RegExp Helper - Помощник по созданию и тестированию регулярных выражений + шпаргалка

Gang

Client
Регистрация
04.04.2010
Сообщения
577
Благодарностей
313
Баллы
63
RegExp Helper - это удобный инструмент для создания и тестирования регулярных выражений.





Особенности приложения включают в себя:
  1. Конструктор регулярных выражений: легкость создания регулярных выражений для разнообразных рабочих сценариев.
  2. Шпаргалка: полезные справочные материалы, охватывающие различные аспекты регулярных выражений:
  • Якоря,
  • Символьные классы,
  • Символьные классы POSIX,
  • Утверждения,
  • Кванторы,
  • Специальные символы,
  • Подстановка строк,
  • Диапазоны,
  • Модификаторы шаблонов,
  • Мета символы (экранируемые).
Приложение доступно в виде:
- Web-версии: https://regexp-helper.web.app
- Расширения для браузера Chrome: https://chromewebstore.google.com/detail/regexp-helper

Исходный код: https://github.com/gangal86/regexp_helper
 
Последнее редактирование:
  • Спасибо
Реакции: alexsandroid и nicanil

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 223
Баллы
113

Gang

Client
Регистрация
04.04.2010
Сообщения
577
Благодарностей
313
Баллы
63
В чем фишка?
То есть, чем это отличается от https://www.cheatography.com/davechild/cheat-sheets/regular-expressions/pdf/
Кроме того, что описание на русском языке.
Или там есть встроенный конструктор регулярных выражений?
Фишки никакой. Просто скопировал данные с этой шпаргалки. Мне на телефоне удобней иметь такую шпаргалку. Вот и с другими захотел поделится)
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 223
Баллы
113

Gang

Client
Регистрация
04.04.2010
Сообщения
577
Благодарностей
313
Баллы
63
Обновил RegExp Helper v1.0.1

Установить можно по новой ссылке https://play.google.com/store/apps/details?id=gangal.pro.regexp.helper
Обновления по старой ссылке не работают.

В данной версии:
- Добавил конструктор регулярных выражений
- Сделал перевод на английский язык.
- Обновил дизайн приложения.

Приложение также доступно в виде:
- Web-версии (PWA) https://regexp-helper.web.app
- Версии для Windows https://drive.google.com/drive/folders/1fyZmUP6dnGBHld9fA2fa-8mHtgZ5VDj5

Исходный код https://github.com/gangal86/regexp_helper
 

todayer

Client
Регистрация
07.08.2013
Сообщения
940
Благодарностей
391
Баллы
63

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 458
Благодарностей
8 682
Баллы
113
@Gang Крутая вещь, дизайн радует глаз, спасибо! :-)

Заметил пару небольших проблем:

1. При переключении на шпаргалку содержимое всех полей окна конструктора полностью очищается
2. Неправильно осущ. вывод в окне результатов - см. скриншот. Вернее неверное построение регулярки происходит - пропадает точка: должно быть qw.*?

84211
 
Последнее редактирование:

Gang

Client
Регистрация
04.04.2010
Сообщения
577
Благодарностей
313
Баллы
63
@sergodjan66 спасибо за тест! Замечания принял, исправлю в следующей версии
 
  • Спасибо
Реакции: Sergodjan

Gang

Client
Регистрация
04.04.2010
Сообщения
577
Благодарностей
313
Баллы
63
Обновил RegExp Helper v1.0.2

1. Исправил экранирование метасимволов.
2. Исправил чекер "Самое короткое совпадение"
3. Сделал чтоб при переключении табов между конструктором и шпаргалкой, содержимое всех полей конструктора сохранялось.
4. Сделал чтоб внутренний скролл, при растягивании полей "Текст для обработки" и "Результат обработки", срабатывал только на мобильной версии.


Web версия (PWA) https://regexp-helper.web.app
Windows версия https://drive.google.com/drive/folders/1fyZmUP6dnGBHld9fA2fa-8mHtgZ5VDj5
Android версия https://play.google.com/store/apps/details?id=gangal.pro.regexp.helper
 
  • Спасибо
Реакции: djaga и Sergodjan

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 458
Благодарностей
8 682
Баллы
113

Gang

Client
Регистрация
04.04.2010
Сообщения
577
Благодарностей
313
Баллы
63

Gang

Client
Регистрация
04.04.2010
Сообщения
577
Благодарностей
313
Баллы
63
Последнее редактирование:
  • Спасибо
Реакции: alexsandroid и djaga

Gang

Client
Регистрация
04.04.2010
Сообщения
577
Благодарностей
313
Баллы
63
Теперь RegExp Helper доступен в виде расширения для браузера Google Chrome
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 804
Баллы
113
Спасибо, удобно. Пользуюсь только веб версией. Пару пожеланий.

1. Можно ли как-то более явно разбивать результат поиска на группы?
89005
89006
2. Добавить возможность сохранения всех данных. Т.е. ввёл текст для обработки, заполнил нужные поля, нажал кнопку "Сохранить" и получил ссылку. После того, как кто-то перешёл по этой ссылке, то у него загрузились все те же данные и он может тут же проверить работу выражения.
 
  • Спасибо
Реакции: Gang и todayer

Juniorcpa

Client
Регистрация
27.05.2014
Сообщения
2 031
Благодарностей
1 285
Баллы
113
В закладки.
 

Gang

Client
Регистрация
04.04.2010
Сообщения
577
Благодарностей
313
Баллы
63
Спасибо, удобно. Пользуюсь только веб версией. Пару пожеланий.

1. Можно ли как-то более явно разбивать результат поиска на группы?
2. Добавить возможность сохранения всех данных. Т.е. ввёл текст для обработки, заполнил нужные поля, нажал кнопку "Сохранить" и получил ссылку. После того, как кто-то перешёл по этой ссылке, то у него загрузились все те же данные и он может тут же проверить работу выражения.
Спасибо за предложение, сохранил в todo. Сделаем)
 
  • Спасибо
Реакции: nicanil

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 650
Благодарностей
1 318
Баллы
113
  • Спасибо
Реакции: todayer

Gang

Client
Регистрация
04.04.2010
Сообщения
577
Благодарностей
313
Баллы
63
Обновил RegExp Helper v1.0.4

1. Разделил поле "Результат обработки" на "Совпадения" и "Группы".
Теперь результаты тестирования регулярных выражений выводятся в более удобном формате.

2. Начиная с этой версии, приложение будет доступно только в формате веб-версии и расширения для браузера Chrome.

3. Ряд мелких улучшений.

- Web-версия: https://regexp-helper.web.app
- Расширение для браузера Chrome: https://chromewebstore.google.com/detail/regexp-helper

Исходный код: https://github.com/gangal86/regexp_helper
 
  • Спасибо
Реакции: todayer и samsonnn

todayer

Client
Регистрация
07.08.2013
Сообщения
940
Благодарностей
391
Баллы
63

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 127
Благодарностей
484
Баллы
83

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)