Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

1. Perl – kurz & gut > Such- und Ersetzungsfunktionen

Such- und Ersetzungsfunktionen

[ Ausdruck=~ ] [ m ] /Muster/ [ modifiers ]

Sucht in Ausdruck (Default $_) nach einem Muster.

Für =~ kann auch die Negationsform !~ verwendet werden, die wahr zurückgibt, wenn =~ falsch zurückgeben würde. Das gilt auch für den umgekehrten Fall.

Nach einer erfolgreichen Erkennung werden die folgenden speziellen Variablen gesetzt:

$&

Der erkannte String.

$`

Der String vor dem erkannten String.

$'

Der String nach dem erkannten String.

$1

Der erste in Klammern stehende Subausdruck, der erkannt wird. $2 ist der zweite usw.

$+

Der letzte erkannte Subausdruck.

@-

Die Start-Offsets der Treffer und Subtreffer.

@+

Die dazugehörigen End-Offsets.

%+

Erkannte benannte Submuster.

%-

Alle benannten Submuster.

Im Listenkontext wird eine Liste zurückgegeben, die aus den durch die Klammern erkannten Subausdrücken besteht, d.h. ($1,$2,$3, ... ).


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial