Tekst :: Escapedelimiters

Escape-scheidingstekens in snaren
Download nu

Tekst :: Escapedelimiters Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • John Alden
  • Uitgever website:
  • http://search.cpan.org/~bbc/

Tekst :: Escapedelimiters Tags


Tekst :: Escapedelimiters Beschrijving

Escape Delimiter-personages binnen snaren Bij het verbinden van de snaren met een scheidingsteken (AKA-scheider), moet u zich zorgen maken over het ontsnappen van voorkomen van die scheidingsteken in de waarden die u aanmeldt. Bij het splitsen van de scheidingsliter moet u de escape-sequenties respecteren, zodat u niet splitst op ontsnappende delimiters.Text :: Escapedelimiters is een PERL-module die een oplossing biedt voor dat probleem, zodat u kunt ontsnappen aan de waarden voordat u deelneemt aan de waarden Tijdens het respecteren van ontsnapte scheidingstekens, en uiteindelijk UNESCEP aan de gegevens. Bescherming wordt bereikt door een escape-sequentie voor scheidingstekens te plaatsen. De standaard escape-sequentie is een backslash, maar je kunt dit veranderen. $ Obj = Nieuwe tekst :: Escapedelimiters (\% opties) Geldige opties zijn: escapescence een of meer tekens die zullen worden gebruikt als een escape-sequentie voor scheidingstekens. Indien niet meegeleverd, standaardinstellingen naar een backslash. Een undeve- of lege reeks van deze sleutel kan worden gebruikt om een nul-escape-sequentie op te geven. $ Ontsnapt = $ $ OBJ-> Escape ($ string, $ delimiters) Escapteert een of meer scheidingstekens in een string ($ delimiters kunnen een scalaire oplossing zijn of an A Arrayref) @list = $ OBJ-> Split ($ Escaped_and_Joemdheid, $ Afscheiding) splitst een ontsnapte string op een scheidingsteken (respecteren van ontsnapte delimiteurs) $ Regex = $ OBJ-> Regex ($ delimiters) creëert een reguliere expressie die overeenkomt Delimiters (maar niet ontsnaptende delimiteurs). $ delimiters kunnen een scalaire of een arrayref zijn. $ string = $ OBJ-> UNESCEP ($ ontsnapt) Inverse van Escape () Synopsis My $ Obj = Nieuwe tekst :: Escapedelimiters (); #Converteer een lijst met lijsten in een tekenreeks met behulp van het tabblad en de newline als veld en record-delimiters #cepape eventuele scheidingstekens die in de strings voorkomen als eerste mijn $ Stone = Join ("\ n", kaart {Word lid ("\ t", kaart {$ OBJ-> Escape ($ _, )} @ $ _)} @records); #Converteer de snaar terug, respecteer de ontsnappingen @records = Kaart {} $ OBJ-> Split ($ strikte, "\ n"); #Pick van de eerste 5 records Mijn $ DELIM_REGEX = $ OBJ-> REX ("\ N"); mijn @first_five; voor (1..5) {$ stringified = ~ /(.* ?))Delim_Regex/g; Duw @FIRST_FIVE, ; } Vereisten: · Perl


Tekst :: Escapedelimiters Gerelateerde software