Это команда hfst-regexp2fst, которую можно запустить в бесплатном хостинг-провайдере OnWorks с помощью одной из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
hfst-regexp2fst - = Компилировать (взвешенные) регулярные выражения в преобразователь (ы)
СИНТАКСИС
hfst-regexp2fst [ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ...] [ИНФАЙЛ]
ОПИСАНИЕ
Компилировать (взвешенные) регулярные выражения в преобразователи. Общие параметры:
-h, --Помогите
Распечатать справочное сообщение
-V, --версия
Информация о версии для печати
-v, --подробный
Подробная печать во время обработки
-q, --тихий
Печатать только фатальные ошибки и запрошенный вывод
-s, --тихий
Псевдоним --тихий
Ввод, вывод опции:
-i, --Вход=ИНФАЙЛ
Чтение входного преобразователя из INFILE
-o, --выход=АУТФАЙЛ
Записать выходной преобразователь в OUTFILE
строка и формат опции:
-f, --формат=FMT
Записать результат в формате FMT
-j, --дизъюнкт
Разделить все регулярные выражения вместо преобразования каждого регулярного выражения в отдельный преобразователь
-l, --линия
Ввод разделяется строкой (по умолчанию)
-S, --точка с запятой
Вводятся через точку с запятой.
-e, --эпсилон=EPS
Отобразите EPS как ноль, т. Е. Эпсилон.
-x, --xerox-состав=VALUE Считаются ли диакритические знаки флага обычными
символы в композиции (по умолчанию - false).
-X, --xfst=ПЕРЕМЕННЫЕ
Переключить параметр совместимости xfst ПЕРЕМЕННАЯ.
Гармонизация:
-H, - не гармонизировать
Не расширять "?" символы.
-F, --harmonize-flags
Гармонизируйте флаг с диакритическими знаками.
-E, --encode-веса
Кодировать веса при минимизации (по умолчанию - false).
Если OUTFILE или INFILE отсутствует или -, будут использоваться стандартные потоки. FMT должен быть одним из
следующие: {foma, sfst, openfst-tropical, openfst-log}. Если EPS не определен,
используется представление по умолчанию 0: распознанные ЗНАЧЕНИЯ: {true, ON, yes} и
{false, OFF, no}. Переменные Xfst: {flag-is-epsilon (по умолчанию ВЫКЛ)}.
ПРИМЕРЫ
echo "{cat}: {dog}" | hfst-regexp2fst
создать преобразователь {cat}: {dog}
echo "{cat}: {dog} :: 3" | hfst-regexp2fst
то же, но с весом 3
echo "c: da: o :: 3 t: g" | hfst-regexp2fst
То же, но с весом 3 посередине
эхо "кошка; собака;" 3 "" | hfst-regexp2fst -S
создать преобразователи
«кот» и «собака» и «3»
СОСТАВЛЕНИЕ ОТЧЕТОВ ОШИБКИ
Сообщайте об ошибках[электронная почта защищена]> или прямо в нашу систему отслеживания ошибок по адресу:
Домашняя страница hfst-regexp2fst:
Общая помощь при использовании программного обеспечения HFST:
АВТОРСКИЕ ПРАВА
Авторские права © 2010 Хельсинкский университет, Лицензия GPLv3: GNU GPL версии 3
<http://gnu.org/licenses/gpl.html>
Это бесплатное программное обеспечение: вы можете изменять и распространять его. НЕТ ГАРАНТИИ,
в пределах, разрешенных законом.
Используйте hfst-regexp2fst в Интернете с помощью сервисов onworks.net