Я пытаюсь понять, как негативные взгляды работают на простых примерах. Например, рассмотрим следующее регулярное выражение:
a(?!b)c
Я думал, что негативный взгляд соответствует позиции. Итак, в этом случае регулярное выражение соответствует любой строке, содержащей строго 3 символа и не abc
.
Но это не так, как показано в этой демонстрации. Зачем?