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