Программы и Дизайн » Веб-разработка и Программирование » Среды программирования, компиляторы и вспомогательные программы
JGsoft RegexMagicГод/Дата Выпуска: 2015
Версия: 2.4.0
Разработчик:
Just Great Software Co. LtdРазрядность: 32bit, 64bit
Язык интерфейса: Английский
Таблэтка: Вылечено
Системные требования: Windows 98 ... Windows 10
[spoiler="Changelog 2.4.0"]
This release brings RegexMagic up-to-date for all the applications that it supports. Newly supported versions are Visual C++ 2015, Delphi and C++Builder 10 Seattle, PCRE 10.20, PHP 5.6.14, Python 3.5, XRegExp 3.0.0, and R 3.1.2. Microsoft Edge has been added as an additional browser option for JavaScript and HTML5 Pattern.
Under the Copy button there are new items for copying the regex or replacement text as a C++11 raw string literal. C++11 raw string literals do not require backslashes or quotes to be escaped and can contain literal line breaks. This makes them much better suited for adding regular expressions to your source code than normal C string literals because there's no doubling up of all those backslashes. RegexMagic automatically adapts the raw string delimiter to make sure it does not occur in the regex. The std::regex source code templates for all C++Builder versions and for Visual C++ 2013 and 2015 now use C++11 raw string literals. Earlier versions of Visual C++ do not support them.
Some cosmetic changes were made to RegexMagic's menus and toolbars to better fit the style of Windows 10. These changes only take effect when PowerGREP is actually running on Windows 10. Screen shots and videos have been updated to show RegexMagic running on Windows 10.
A few minor bugs were also fixed. The version history has the complete list.
[/spoiler]
[spoiler="Описание"]
RegexMagic makes creating regular expressions easier than ever. While other regex tools merely make it easier to work with regular expressions, with RegexMagic you don't have to deal with the regular expression syntax at all. RegexMagic generates complete regular expressions to your specifications.
First, you provide RegexMagic with some samples of the text you want your regular expression to match. RegexMagic can automatically detect what sort of pattern your text looks like. Numbers, dates, and email addresses are just a few examples of the wide range of patterns that RegexMagic supports. By marking different parts of your samples, you can create regular expressions that combine multiple patterns to match exactly what you want. RegexMagic's patterns provide many options, so you can make your regular expression as loose or as strict as you want.
Best of all, RegexMagic supports nearly all popular regular expression flavors. Select your flavor, and RegexMagic makes sure to generate a regular expression that works with it. RegexMagic can even generate snippets in many programming languages that you can copy and paste directly into your source code to implement your regular expression.
RegexMagic doesn't automatically generate regular expressions on magic alone. But it sure makes things a lot easier by allowing you to work with your data instead of the cryptic regex syntax.
RegexMagic делает процесс создания регулярных выражений легче, чем когда либо прежде. Если другие утилиты попросту облегчают работу с регулярными выражениями, RegexMagic позволяет полностью обходиться без них. RegexMagic генерирует регулярные выражения в соответствие с Вашими указаниями.
Сначала Вы указываете несколько примеров текста, с которыми должны совпадать Ваши регулярные выражения. RegexMagic может автоматически опознавать к какому типу шаблонов относится тот или иной текст. Числа, даты, адреса электронной почты - это всего лишь малая доля того, что способен рапознать RegexMagic. Путем выделения участков представленного текста, Вы сможете создавать регекспы, объединяющие несколько шаблонов поиска, что позволит Вам найти именно то, что нужно. Шаблоны поиска в RegexMagic имеют множество настроек. Так, например, Вы можете указать уровень валидации полей (строгий, умеренный, слабый или, вообще, без валидации).
Пожалуй, лучшей особенностью RegexMagic является поддержка всевозможных характеристик регулярных выражений. Выберите подходящую Вам опцию и RegexMagic обеспечит создание соответствующего регекспа.
RegexMagic к тому же умеет генерировать сниппеты с кодом яз разных языков программирования, что позволит Вам напрямую вставлять полученный код в ваши исходники.
RegexMagic не позволяет создавать регулярные выражения по мановению волшебной палочки. Он облегчает создание необходимых вещей, избавляя от рутинной работы с запутанным синтаксисом регулярных выражений.
[/spoiler]
[spoiler="Скриншоты"]



[/spoiler]