Что означает статус Intel IPP -186 (ippStsRegExpGroupingErr)?

 
Предыдущий Следующий
ippStsRegExpQuantifierErr ippStsRegExpBackRefErr

ippStsRegExpGroupingErr

Что означает ippStsRegExpGroupingErr

ippStsRegExpGroupingErr означает, что компилятор отверг способ открытия, закрытия или вложения групп. Причиной может быть как несбалансированная пара скобок, так и групповая конструкция, не поддерживаемая данным RegExp API.

Сравните исходный текст с окончательной строкой перед вызовом IPP. После подстановки пользовательских фрагментов и обработки escape-последовательностей визуально правильный шаблон может стать несбалансированным. Отдельно проверяйте noncapturing-группы, lookaround и группы, меняющие опции: перенос синтаксиса из другого движка часто ломается именно здесь.

Что сопоставить

  • Исходную конфигурацию и фактический runtime-шаблон.
  • Количество и порядок открывающих и закрывающих круглых скобок.
  • Групповые расширения, которые могли быть скопированы из PCRE, Perl или другого regex API.

Документация


Нужно найти другой код? Найти другой код состояния или ошибки.