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