Patterns - The Regex App 4+
Nikolai Krill
-
- 3,99 USD
Знімки екрана
Опис
Patterns is the ultimate tool for working with regular expressions. Build great patterns quickly and effortlessly with regex syntax highlighting, live match view, replace mode, built-in quick reference, and much more. Whether you're new to regex and ready to learn, or a seasoned regex wizard looking to save valuable time, Patterns is the tool for the job.
FEATURES:
- Regular expression syntax highlighting makes it easy to see how your pattern is interpreted by the regex engine. No more confusion about what needs to be escaped.
- The Matches view lets you inspect all matches and captured text produced by your regex, alongside your search text. Clicking on a match or group highlights both the matched search text and the specific portion of your regex that produced the match or capture.
- See matches, replacements, and filter results in real time while you edit your pattern.
- Use the Copy Code feature to quickly export your pattern for use in a number of different programming languages.
- The built-in regular expression quick reference sheet helps you learn and expand your knowledge of regex syntax.
- Customize the regex engine for different regex "flavors". Supported flavors are: Oniguruma, POSIX Basic (BRE), POSIX Extended (ERE), Perl (PCRE), emacs, Java, Ruby, bash, grep, and sed.
Що нового
Версія 1.3
- Native support for Apple Silicon
- Ability to quickly select and deselect different capture groups for copying of matched text
- Bug fixes and general improvements
Оцінки та відгуки
Добре продуманий інструмент
В цілому - все дуже непогано. Сподобалась можливість бачити метчі по групам, довідка, різні режими.
Що хотілось би додати/покращити:
- можливість пошуку елементів у Reference Sheet
- українську локалізацію
- дерево Matches краще подавати одразу розрорнутим
- при експорті у Swift регулярки краще екранувати хешами: #"^\h*(\d )\.\h ?(.*)$"# замість "\\h*(\\d )\\.\\h ?(.*)": це дозволяє їх копіювати назад в Patterns і продовжувати дослідження.
- Не зміг змусити працювати багаторядкові метчі такої регулярки:
^\h*(?<content1>\d )\.\h ?(?<content2>.*)$
В такому тексті:
1. List element 1
2. List element 2
31. List element 3
Дана регулярка коректно працює в Cocoa/Swift з параметром anchorsMatchLines.
Awesome
Great and simple regex app. As a suggestion, the reference sheet would look great as a side panel and not a separate window.
Приватність програми
Розробник (Nikolai Krill) зазначив, що до процедур забезпечення приватності програми може входити обробка даних, як це описано нижче. Докладніші відомості наведено на сторінці політики приватності розробника.
Дані не збираються
Розробник не збирає жодних даних із цієї програми.
Процедури роботи з конфіденційною інформацією можуть відрізнятися з урахуванням, наприклад, вашого віку або функцій, якими ви користуєтеся. Докладніше
Інформація
- Постачальник
- Nikolai Krill
- Розмір
- 1,1 МБ
- Категорія
- Інструменти розробника
- Сумісність
-
- Mac
- Потрібна macOS 10.7 чи новішої версії.
- Мови
-
Англійська
- Вікова категорія
- 4+
- Copyright
- © 2023 Nikolai Krill
- Ціна
- 3,99 USD
Підтримує
-
Сімейний доступ
До шести членів родини можуть користуватися цією програмою з увімкненим сімейним доступом.