*   >> Læs Uddannelse artikler >> science >> programming

Opbygning af et regulært udtryk i Perl

x kunne være; /[] Sidde /x Bemærk, at blanke tegn i karakter klassen ikke er undsluppet. Det vil sige, med x-modifier, er mellemrum inde i en karakter klasse ikke undgået, mens blanke uden karakter klasse er undsluppet. Følgende udtryk producerer en match: $ availableString = ~ /[] siddende /x med X modifier er enhver tekst mellem # karakter og en implicit eller eksplicit nylinje karakter ignoreret. En implicit newline karakter opnås ved at trykke på Enter-tasten, når du skriver. En eksplicit newline karakter opnås ved at skrive \\ n karakter.

Betragt følgende kode: Brug streng; min $ availableString = "Jeg er en mand sidder ned."; if ($ availableString = ~ /mand \\ #Comment går her sidder /x) {print "Matches \\ n"; } Else {print "Ikke Matchet \\ n"; } Den tilgængelige streng er: $ availableString = "Jeg er en mand sidder ned." Regex er: /mand \\ #Comment går her sidder /x Bemærk tilstedeværelsen af ​​# karakter og den implicitte newline karakter, opnået efter ordet "her" ved at trykke på Enter-tasten på tastaturet. En match produceres. Den sub streng, der faktisk matches er "mand, der sad".

I den følgende kode, newline karakter er eksplicit, med \\ n. En kamp er også produceret. bruge en streng; min $ availableString = "Jeg er en mand sidder ned."; if ($ availableString = ~ /mand \\ #Comment går her \\ nsitting /x) {print "Matches \\ n"; } Else {print "Ikke Matchet \\ n"; } Bemærk den eksplicitte newline karakter, \\ n mellem ordene "her" og "sidder". Når x modifier er indstillet, kan du tilføje kommentarer til dit regex især når du har en kompleks regex. Lad os tage en pause her og fortsætte i den næste del af serien.

Chrys at nå frem til et hvilket som helst af de dele af denne serie, så skriv den tilsvarende titel nedenfor og mit navn, Chrys, i søgefeltet på denne side og klik på Søg (brug menuen, hvis det findes): regulære udtryk i Perl for Novice regulært udtryk mønstre i Perl Flere regulære udtryk mønstre i Perl regex grupperinger i Perl regex Modifikatorer i Perl Opbygning et regulært udtryk i Perl Brug af Regular Expressions i Perl Mere Regular Expressions i Perl

Page   <<  [1] [2] [3] [4] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.