| Предыдущий | Следующий |
| ippStsRegExpGroupingErr | ippStsRegExpChClassErr |
ippStsRegExpBackRefErr
Что означает ippStsRegExpBackRefErr
ippStsRegExpBackRefErr возникает при компиляции, когда обратную ссылку нельзя разрешить в существующую capturing group. Считать группы нужно так, как их нумерует Intel IPP, а не так, как их показывает другой regex-движок.
Ошибки появляются после переноса шаблонов с named groups, noncapturing groups или отличающимися правилами нумерации. Цифра после обратного слеша также может интерпретироваться не так, как ожидал автор. Проверьте, что требуемая захватывающая группа действительно существует и доступна в поддерживаемом IPP синтаксисе до места ссылки.
Полезные проверки
- Считайте только реально захватывающие группы.
- Убедитесь, что цифра не должна быть обычным литералом с другим экранированием.
- Проверьте номер и расположение группы относительно соответствующей back reference.
Документация
Нужно найти другой код? Найти другой код состояния или ошибки.