O'Reilly logo

Programmieren mit Perl by Jon Orwant, Tom Christiansen, Larry Wall

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Trickreiche Muster

Lookaround-Zusicherungen

Gelegentlich muß man sich einfach mal umsehen. Es gibt vier Regex-Erweiterungen, die Ihnen dabei helfen, und wir nennen sie Lookaround-Zusicherungen, weil sie es Ihnen erlauben, sich – rein hypothetisch – umzusehen, ohne sich für einen Treffer entscheiden zu müssen. Was diese Zusicherungen zusichern ist, daß irgendein Muster erkannt würde (oder nicht), wenn man es versuchen würde. Die Engine übernimmt diese Arbeit für uns, indem sie versucht, dieses hypothetische Muster zu erkennen, und dann so tut, als hätte sie es nicht erkannt (wenn es erkannt wurde).

Schaut die Engine von ihrer aktuellen Position im String aus nach vorn, nennen wir das eine Lookahead-Zusicherung. Den Blick zurück nennen wir Lookbehind ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required