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