Vorlage :: Handbuch :: vmethods

Vorlage :: Handbuch :: VMethods ist ein Perl-Modul mit virtuellen Methoden.
Jetzt downloaden

Vorlage :: Handbuch :: vmethods Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Andy Wardley
  • Website des Verlags:
  • http://search.cpan.org/~abw/

Vorlage :: Handbuch :: vmethods Stichworte


Vorlage :: Handbuch :: vmethods Beschreibung

Vorlage :: Handbuch :: vmethods ist ein Perl-Modul mit virtuellen Methoden. Vorlage :: Handbuch :: vmethods ist ein Perl-Modul mit virtuellen Methoden.Scalar Virtual-MethodenDefedreturns TRUE, wenn der Wert definiert ist. LÄNGENUNG DEN LÄNGE DER STRING-Darstellung des Artikels: -Kennwort zu kurz, Dumme! Repeat (n) Wiederholen Sie die Zeichenfolge eine bestimmte Anzahl von Malen. # foofoooooreplace (Suchen, Ersetzen) Gibt die Zeichenfolge mit allen Instanzen des ersten Arguments aus (als Perl-regulärer Ausdruck angegeben) mit dem zweiten. # foo_bar_bazremove (Muster) Gibt die Zeichenfolge mit allen Instanzen des Musters aus (als Perl-regulärer Ausdruck angegeben ) ENTFERNT. # foobarbazmatch (Muster, Global) führt ein reguläres Ausdruck mit der Zeichenfolge mit dem als Argument übergebenen Muster aus. Wenn das Muster mit der Zeichenfolge übereinstimmt, gibt das Verfahren einen Verweis auf eine Liste der in den Klammern aufgenommenen Zeichenfolgen in das Muster zurück. , # Wand, Larryif Das Muster Stimmt nicht überein, dann gibt die Methode false zurück, anstatt eine leere Liste zu senden, die Perl und das Templat-Toolkit sowohl als echter Wert betrachten. Dadurch können Sie den Ausdruck so schreiben. Muster-Matches: Muster stimmt nicht überein Alle Regex-Modifikatoren, wie / s, sollten in der Regex mit der (? S) Syntax hinzugefügt werden. Um beispielsweise den Regex zu ändern, um den Whitespace (den / x-Switch) zu deaktivieren, verwenden Sie: (W +)'; Matches = Name.Match (RE); %] Um eine globale Suche auszuführen, um das Muster so oft abzugleichen, wie er in der Quellzeichenfolge angezeigt wird, geben Sie einen echten Wert für das "globale" Argument nach dem Muster an. Suchen (Muster) führt eine ähnliche Funktion aus, um "Match" zu "passen" . # barthis virtuelles Methode ist jetzt zugunsten von "Match" veraltet. Bewegen Sie sich jetzt weiter, es gibt hier nichts mehr zu sehen.Split (Muster) ruft Perls Split () auf, um eine Zeichenfolge in eine Liste von Zeichenfolgen aufzuteilen. Chunk (Größe) teilt den Wert in eine Liste von Brocken einer bestimmten Größe auf. Ausgang: 1234567824683579Wenn die Größe als negative Zahl angegeben ist, wird der Text von rechts nach links chunkiert. Dies gibt beispielsweise die korrekte Gruppierung für Zahlen. Ausgabe: 1,234,567SUBSTR (Offset, Länge, Austausch) Gibt einen Teilstring an, der mit 'Offset', für 'Lench'-Zeichen beginnt. # Barif 'Länge' ist nicht angegeben, dann gibt es alles vom 'Offset' bis zum Ende der Zeichenfolge zurück. # Wiz Waz Waz WAZIF ist sowohl "Länge" als auch 'Ersatz' angegeben, dann ersetzt das Verfahren alles von 'Offset' für 'Lench-Zeichen mit $ ersetzt. Der von der Zeichenfolge entfernte Substring wird dann zurückgegeben. # foo bar baz # foo wiz waz wozlistreturn den Wert als einzelne Elementliste. Dies kann nützlich sein, wenn Sie eine Variable haben, die ein einzelnes Element oder eine Liste enthalten kann, und Sie möchten sie gleichermaßen behandeln. Die "Liste" -Methode kann mit einer Listenreferenz aufgerufen werden und wird einfach die ursprüngliche Referenz zurückgeben, effektiv ein No-Op. [% Sache Wie bei der virtuellen "Liste" -Methode wird im Allgemeinen verwendet, um Daten in verschiedenen Formaten zu massieren. DiZealways kehrt 1 für skalare Werte zurück. Diese Methode ist für Konsistenz mit den Hash- und Listengrößenmethoden bereitgestellt.Virektionen: · Perl


Vorlage :: Handbuch :: vmethods Zugehörige Software