Я попросив рекомендації для редакторів Regex щодо stackoverflow деякий час тому. Далі йде один із відповідей :
Що "добре", залежить від того, що вам найбільше корисно. Для мене, однак, це ключові особливості хорошого редактора регулярних виразів (окрім можливості тестування та створення регулярних виразів, звичайно, що обов'язкова умова називатися "редактором регулярних виразів" :-):
- Відображає відповідність ієрархічно збігів із захопленими групами.
- Пояснює / аналізує введений регулярний вираз звичайною англійською мовою, показуючи ієрархічне дерево.
- Переводить ваш регулярний вираз у код для обраної вами мови.
RegexBuddy, як згадував @Max, робить все це, але є також безкоштовна альтернатива, Expresso, яка також робить їх дуже добре. Ці дві утиліти - це єдині, з якими я виявив вирішальну здатність пояснити регулярний вираз.
Особливості звучать для мене дуже привабливо. Але пізніше я виявив, що вони призначені для Windows. Я спробував встановити безкоштовну програму Expresso через Wine, але зіткнувся з деякою проблемою, про яку я поцікавився в іншому пості.
- Тож мені було цікаво, чи є в Ubuntu якісь програми, порівнянні з RegexBuddy та Expresso?
- Якщо для встановлення Expresso потрібно встановити .NET Framework, чи все-таки варто встановити Expresso на Ubuntu?
Дякую та з повагою!