Це команда regexp-assemblep, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
regexp-assemble - Збірка списку регулярних виразів з файлу
СИНТАКСИС
regexp-assemble -abcdfinprsStTuUvw файл [...]
ОПИС
Зберіть список регулярних виразів зі стандартного введення або файлу, використовуючи файл
Модуль Regexp::Збірка.
ВАРІАНТИ
-a дивитися вперед. Вставте твердження "(?=...)" нульової ширини уперед у шаблон, де
необхідно.
-b Порожній. Ігноруйте порожні рядки.
-c Коментар. Основна фільтрація коментарів. Видаліть коментарі perl/shell ("\s*#.*$/").
-d Відлагоджувати. Вмикає вихід налагодження. Дивіться Regexp::Assemble для відповідних значень.
-i Відступ. Надрукуйте регулярний вираз, використовуючи та відступ n для відображення вкладеності. Ака
гарно друк. Має на увазі -p.
-n Немає нового рядка. Не друкуйте новий рядок після шаблону. Корисно під час інтерполяції
виведення в систему шаблонів або подібне.
-p Друк. Роздрукуйте шаблон. Це значення за замовчуванням, однак воно є обов’язковим, коли -t
перемикач увімкнено (тому що якщо ви хочете зазвичай тестувати шаблони, вам все одно
як виглядає зібраний шаблон).
-r Зменшити. Поведінка за замовчуванням – зменшити зібраний шаблон. Увімкнення цього
перемикач призводить до вимикання алгоритму скорочення. Це може допомогти вам визначити
скільки виконується скорочення.
regexp-збірка шаблон.файл | туалет
# проти
regexp-assemble -r шаблон.файл | туалет
-s Статистика. Роздрукуйте деякі статистичні дані про зібраний шаблон. Вихід надсилається до
STDERR (щоб дозволити перенаправити створений шаблон в інше місце).
-S Тільки статистика. Подобається -s, за винятком того, що сам шаблон не виводиться. Корисно з
-d 8 щоб побачити витрачений час.
-t Тест. Перевірте зібраний вираз із вмістом файлу. Кожен рядок є
зчитується з файлу і збігається з шаблоном. Рядки, які не збігаються
друкований. Іншими словами, жоден результат не є хорошим результатом. У цьому режимі роботи помилка
статус дорівнює 1 у разі збою, 0, якщо всі рядки збігаються.
-T Час. Роздрукуйте статистичні дані про час, витрачений на скорочення та складання викрійки. (Це
просто синонім для ледачих для "-d 8").
-u Унікальний. Короп, якщо знайдено повторювані візерунки.
-U Розгорнути. Трансформувати "a+" et al на "aa*" (що може дозволити додаткові скорочення).
-v Версія. Роздрукуйте версію сценарію regexp-assemble.
-w Слово/Це. Під час тестування вмісту файлу за допомогою «-t» поставте вираз у дужки
за допомогою «^» і «$», щоб відповідати всьому слову або рядку з файлу.
ДІАГНОСТИКА
Роздрукує зведення проблеми, якщо доданий шаблон спричинить збій збірки.
Використовуйте regexp-assemblep онлайн за допомогою служб onworks.net