Взгляд вперед и взгляд назад далеко не так похожи, как подразумевают их имена. Выражение предпросмотра работает точно так же, как если бы оно было автономным регулярным выражением, за исключением того, что оно привязано к текущей позиции совпадения и не потребляет то, что соответствует.
Взгляд за спиной - это совсем другая история. Начиная с текущей позиции совпадения, он шагает назад по тексту по одному символу за раз, пытаясь сопоставить его выражение в каждой позиции. В случаях, когда совпадение невозможно, взгляд должен пройти весь путь до начала текста (один символ за раз, помните), прежде чем он сдастся. Сравните это с предварительным выражением, которое применяется ровно один раз.
Это, конечно, грубое упрощение, и не все ароматы работают таким образом, но вы понимаете. То, как применяются взгляды, принципиально отличается от (и намного, намного менее эффективно, чем) того, как применяются взгляды. Имеет смысл лишь ограничить, насколько далеко назад должен смотреть взгляд.