*   >> Lese Utdanning Artikler >> science >> programming

Bygge et vanlig uttrykk i Perl

tegnklassen ikke er rømt. Det er, med x modifier, er mellomrom inne i en karakter klasse ikke rømt, mens mellomrom utenfor tegnet klassen er rømt. Følgende uttrykk produserer en kamp: $ availableString = ~ /[] sitter /x Med x modifier, er enhver tekst mellom # karakter og en implisitt eller eksplisitt linjeskift karakter ignorert. En implisitt linjeskift karakter oppnås ved å trykke på Enter-tasten når du skriver. En eksplisitt linjeskift karakter oppnås ved å skrive \\ n karakter. Vurdere følgende kode: bruke strenge; min $ availableString = "Jeg er en mann som satt ned.

"; if ($ availableString = ~ /mann \\ #Comment går her sitter /x) {print "matchet \\ n"; } Else {skrive "Ikke Matchet \\ n"; } Den tilgjengelige strengen er: $ availableString =; "Jeg er en mann som satt ned." Regex er: /man \\ #Comment går her sitter /x merke til tilstedeværelsen av # karakter og den implisitte linjeskift karakter, oppnådd etter ordet "her" ved å trykke på Enter-tasten på tastaturet. En konkurranse er produsert. Under strengen som faktisk matchet er "man sitter". I følgende kode, er linjeskift karakter eksplisitt, med \\ n. En kamp er også produsert.

bruke strenge; min $ availableString = "Jeg er en mann som satt ned."; if ($ availableString = ~ /mann \\ #Comment går her \\ nsitting /x) {print "matchet \\ n"; } Else {skrive "Ikke Matchet \\ n"; } Legg merke til eksplisitt linjeskift, \\ n mellom ordene "her" og "sitter". Når x modifier er satt, kan du legge til kommentarer i din regex spesielt når du har en kompleks regex. La oss ta en pause her og fortsette i neste del av serien.

Chrys å komme frem til noen av delene av denne serien, bare skriv tilsvarende tittel nedenfor og mitt navn, Chrys, i søkeboksen på denne siden og klikk Søk (bruk menyen hvis tilgjengelig): Regular Expressions i Perl for nybegynneren Regular Expression Oppskrifter i Perl Mer regulære uttrykk mønstre i Perl Regex Grupperinger i Perl Regex Modifikatorer i Perl Building et vanlig uttrykk i Perl hjelp av regulære uttrykk i Perl Mer regulære uttrykk i Perl

Page   <<  [1] [2] [3] [4] 
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.