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

Regular Expressions i Perl for nybegynnere

gex til: /one \\ b /Her har du ordet "ett", etterfulgt av '\\ b'. Mønsteret, "one \\ b" er det som er matchet. Følgende uttrykk vil returnere til stede: "en to tre fire fem" = ~ /one \\ b /"\\ b" indikerer en ordgrense. Følgende uttrykk returnerer false (ikke matchet): "en to tre fire fem" = ~ /på \\ være /Dette er fordi tegnet "\\ b" på denne posisjonen ikke korresponderer med et ord grense (det er inne i ordet , 'en'). Nå vil følgende uttrykk return true: "en, to, tre, fire, fem" = ~ /to \\ b /Her strengen del "to \\ b 'er det som har blitt matchet.

Den "\\ b" svarer til grensen mellom ordet "to", og komma som følger den. Følgende uttrykk vil også produsere en kamp: "en, to, tre, fire, fem" = ~ /to \\ b /her, selv om det er et mellomrom mellom komma og ordet "tre", den "\\ b "still tilsvarer grensen mellom ordet" to ", og komma som følger den; kommaet er et ikke-ord karakter og så er det en grense mellom ordet "to" og komma. Nå vil følgende uttrykk return true: "en-to-tre-fire til fem" = ~ /three \\ b /Her strengen del "tre" er det som har blitt matchet. Den "\\ b" svarer til grensen mellom ordet "tre" og tegnet "-", som følger den.

Tegnet "-" er et ord separator; det skiller to ord knyttet sammen; Det er ikke et ord karakter. Følgende uttrykk vil returnere til stede: "en to tre fire fem" = ~ /fem \\ b /Her er "\\ b", tilsvarer grensen mellom ordet, "fem" og den avsluttende dobbeltanførselstegn. Kombinere med andre figurer Du kan kombinere spesialtegnene ovenfor med andre figurer som vi har sett. Følgende uttrykk vil returnere til stede: "en to tre fire fem seks" = ~ /fem \\ b seks /Dette ligner på det siste eksempelet vi så. Du har ordet, "fem", etterfulgt av \\ b og deretter "six" i regex.

Vel, la oss hvile på dette punktet. Vi fortsetter 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.