Text :: Escapedelimiters.

Escape-Trennzeichenzeichen in Zeichenleisten
Jetzt downloaden

Text :: Escapedelimiters. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • John Alden
  • Website des Verlags:
  • http://search.cpan.org/~bbc/

Text :: Escapedelimiters. Stichworte


Text :: Escapedelimiters. Beschreibung

Entfliehen Sie Trennzeichen in den Saiten Wenn Sie mit einem Trennzeichen (AKA-Separator) zusammenführen, müssen Sie sich Sorgen um Ereignissen dieses Trennzeichens in den von Ihnen verbundenen Werten kümmern. Bei der Aufteilung des Trennzeichens müssen Sie die Escape-Sequenzen respektieren, sodass Sie sich nicht auf Escaped Delimiters aufteilen. Während sie entkämpfte Trennschlüsse respektieren und schließlich die Daten nicht aufklären, wird erreicht, indem sie eine Escape-Sequenz vor den Trennzeichen einsetzen. Die Standard-Escape-Sequenz ist ein Backslash, aber Sie können dies ändern. $ Obj = Neuer Text :: Escapedelimiters (\% Optionen) Gültige Optionen sind: ECAPEKEQUENCE Eine oder mehrere Zeichen, die als Escape-Sequenz vor Trennzeichen verwendet werden. Wenn nicht geliefert, standardmäßig auf einem Backslash. Eine undef oder leere Zeichenfolge dieses Schlüssels kann verwendet werden, um eine Null-Escape-Sequenz anzugeben. $ Escaped = $ obj-> Escape ($ String, $ DELIMITERS) entgeht ein oder mehrere Trennzeichen in einer Zeichenfolge ($ Delimiters können ein Skalar sein oder Ein ArrayRef) @list = $ obj-> Split ($ ECAPED_AND_JOINED, $ DELIMINER) spaltet eine entspannte Zeichenfolge auf einem Trennzeichen (Respekt der entweicherten Delimiters) $ regex = $ obj-> regex ($ delimiters) erstellt einen regulären Ausdruck, der übereinstimmt, der übereinstimmt Trennschlüsse (jedoch nicht entkämpfte Trenner). $ Delimiters können ein Skalar oder ein ArrayRef sein. $ string = $ obj-> Unescape ($ Eidend) Inverse Flucht () Synopsis My $ obj = Neuer Text :: EskapeDelimiters (); #Convertieren Sie eine Liste der Listen in eine Zeichenfolge mit der Registerkarte und NewLine als Feld und Record-Delimiters #Scape, die in den Saiten auftreten. obj-> Escape ($ _, )} @ $ _)} @Records); #Convertieren Sie die Zeichenfolge zurück, respektieren Sie die Escapes @RECORDS = MAP {} $ obj-> split ($ erregte, "\ n"); #Pick von den ersten 5 Datensätzen My $ delim_regex = $ obj-> regex ("\ n"); mein @first_five; für (1..5) {$ stratrified = ~ / (/(*?)$Delim_Regex/G; Push @First_Five, ; } Anforderungen: · Perl.


Text :: Escapedelimiters. Zugehörige Software