RegExp-правила и команды Enter, Ctrl+Enter, Ctrl+A, Ctrl+Backspace и Ctrl+Z.
На странице
Экспертный режим автозамены
Экспертный режим открывает дополнительные типы правил. Используйте его только если обычных правил недостаточно.
Как включить
- Откройте Автозамена.
- Включите Экспертный режим в верхней панели.
После включения в списке типов правил появятся дополнительные варианты.
RegExp
Правило RegExp применяет регулярное выражение к распознанному тексту. Шаблоны работают по правилам JavaScript: это регулярные выражения ECMAScript, поэтому синтаксис может отличаться от примеров для других языков.
Если вы только разбираетесь с RegExp, начните с короткого справочника learn.javascript.ru. Проверять шаблоны удобно в regex101.com: выберите режим ECMAScript и тестируйте выражение на похожем тексте.
Поля:
- Шаблон — регулярное выражение
- Замена — текст замены
- Флаги — например
giu
Если шаблон или флаги некорректны, поле подсвечивается как ошибка.
Как и в простых правилах замены, в поле Замена можно использовать \n, чтобы вставить перенос строки.
Enter в конце
Правило отправляет Enter после распознавания.
Если поле триггера пустое, Enter отправляется после каждой диктовки. Если указан триггер, команда сработает только когда фраза заканчивается этим триггером.
Пример:
отправить
Фраза «привет отправить» вставит «Привет» и нажмёт Enter.
Ctrl+Enter в конце
Работает как Enter в конце, но отправляет Ctrl+Enter. Удобно для программ, где Ctrl+Enter отправляет сообщение.
Ctrl+A и Ctrl+Backspace в конце
Эти действия могут использоваться для сценариев редактирования после распознавания. Настраивайте их осторожно и сначала проверяйте в безопасном поле ввода.
Ctrl+Z
Правило Ctrl+Z работает как точная команда отмены. Если распознанный текст целиком совпадает с триггером, WhispeRu не вставляет текст, а отправляет Ctrl+Z.
Пример:
отмени
Важные ограничения
- Экспертные правила применяются вместе с обычными правилами по общему порядку
- Действия с клавишами могут повлиять на активное приложение