Text :: Escapedelimiters.Escape-Trennzeichenzeichen in Zeichenleisten | |
Jetzt downloaden |
Text :: Escapedelimiters. Ranking & Zusammenfassung
Anzeige
- 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