*   >> läser Utbildning artiklar >> science >> programming

Att bygga ett reguljärt uttryck i Perl

ierings, då vår regex kan vara; /[] Sitter /x Observera att blank i teckenklassen inte har rymt. Det är, med x modifierings är blank inuti en teckenklass inte undgått, medan blank utanför teckenklassen kom undan. Följande uttryck producerar en match: $ availableString = ~ /[] sitter /x Med x modifierings är någon text mellan # karaktär och en implicit eller explicit nyradstecken ignoreras. En implicit radmatningstecken uppnås genom att trycka på Enter när du skriver. En uttrycklig radmatningstecken uppnås genom att skriva \\ n karaktär.

Tänk på följande kod: använd strikt; min $ availableString = "Jag är en man som satt ner."; if ($ availableString = ~ /man \\ #Comment går här sitter /x) {print "Matchade \\ n"; } Else {print "inte motsvaras \\ n"; } Det finns strängen är: $ availableString =; "Jag är en man som satt ner." Regex är: /man \\ #Comment går här sitter /x Notera förekomsten av # karaktär och den implicita nyradstecken, som erhållits efter ordet "här" genom att trycka på Enter på tangentbordet. En match produceras. Under sträng som faktiskt matchas är "man sitter".

I följande kod, är radmatningstecknet explicit, med \\ n. En match är också produceras. use strict; min $ availableString = "Jag är en man som satt ner."; if ($ availableString = ~ /man \\ #Comment går här \\ nsitting /x) {print "Matchade \\ n"; } Else {print "inte motsvaras \\ n"; } Lägg märke till den uttryckliga radmatningstecknet, \\ n mellan orden "här" och "sitter". När x modifierings är inställd, kan du lägga till kommentarer i din regex särskilt när du har en komplex regex. Låt oss ta en paus här och fortsätta i nästa del i serien.

Chrys att komma fram till någon av delarna i denna serie, skriv bara motsvarande titel nedan och mitt namn, Chrys i sökrutan på den här sidan och klicka på Sök (använd menyn om sådan finns): Reguljära uttryck i Perl för nybörjare reguljära uttryck Mönster i Perl Mer reguljära uttryck mönster i Perl Regex grupperingar i Perl Regex Modifiers i Perl Building ett reguljärt uttryck i Perl använda reguljära uttryck i Perl Mer reguljära uttryck i Perl Omdömen

Page   <<  [1] [2] [3] [4] 
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.