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

Alternierung

Innerhalb eines Musters oder Submusters können Sie das Metazeichen | verwenden, um eine Reihe von Möglichkeiten anzugeben, von denen eine passen kann. So erkennt beispielsweise

/Gandalf|Saruman|Radagast/

Gandalf oder Saruman oder Radagast. Diese Alternierung reicht nur bis zu den nächsten umschließenden Klammern (unabhängig davon, ob diese etwas festhalten oder nicht):

/prob|n|r|l|ate/    # Erkennt prob, n, r, l oder ate
/pro(b|n|r|l)ate/   # Erkennt probate, pronate, prorate oder prolate
/pro(?:b|n|r|l)ate/ # Erkennt probate, pronate, prorate oder prolate

Die zweite und dritte Variante erkennt die gleichen Strings, aber die zweite Variante hält die variablen Zeichen in $1 fest, was die dritte Form nicht macht.

An jeder Stelle versucht die ...

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