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

Capturing und Clustering

Muster erlauben die Gruppierung von Teilen Ihres Musters in Submustern. Gleichzeitig ist es möglich, die Strings festzuhalten, die durch diese Submuster erkannt wurden. Wir nennen das erste Verhalten Clustering und das zweite Capturing.

Capturing

Um einen Substring für die spätere Verwendung festzuhalten (capture), schließen Sie das entsprechende Submuster in runden Klammern ein. Das erste Klammerpaar legt den entsprechenden Substring in $1 ab, das zweite Paar in $2 und so weiter. Sie können so viele Klammern verwenden, wie Sie wollen; Perl sorgt dafür, daß ausreichend numerierte Variablen für alle festgehaltenen Strings verfügbar sind.

Einige Beispiele:

/(\d)(\d)/ # Erkennt zwei Ziffern, die in $1 und $2 festgehalten werden ...

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