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

Regulære udtryk i Perl for begyndere

", og den plads, der følger det, er du nødt til at ændre regex til: /en \\ b /Her har du ordet "man", efterfulgt af "\\ b '. Mønstret, "en \\ b" er det, der matches. Følgende udtryk vil returnere sandt: "en to tre fire fem" = ~ /en \\ b /"\\ b" angiver et ord grænse. Følgende udtryk vil returnere falsk (ikke matchet): "en to tre fire fem" = ~ /på \\ være /Dette er fordi tegnet "\\ b" på denne position ikke svarer til et ord grænse (det er inde i ordet , 'en').

Nu vil følgende udtryk returnere sandt: "en, to, tre, fire, fem" = ~ /to \\ b /Her strengen del 'to \\ b "er hvad der er blevet matchet. Den "\\ b" svarer til grænsen mellem ordet "to" og kommaet, der følger det. Følgende udtryk vil også producere en match: "en, to, tre, fire, fem" = ~ /to \\ b /Her, selv om der er et mellemrum mellem kommaet og ordet "tre", den "\\ b "stadig svarer til grænsen mellem ordet," to ", og kommaet, der følger den; kommaet er en ikke-ord-tegn, og så der er en grænse mellem ordet, "to" og komma.

Nu vil følgende udtryk returnere sandt: "en-to-tre-4-5" = ~ /tre \\ b /Her strengen del "tre" er hvad der er blevet matchet. Den "\\ b" svarer til grænsen mellem ordet "tre" og tegnet, "-", der følger det. Tegnet "-" er et ord separator; det adskiller to ord sat sammen; det er ikke et ord-tegn. Følgende udtryk vil returnere sandt: "en to tre fire fem" = ~ /fem \\ b /Her er "\\ b", svarer til grænsen mellem ordet, "fem", og den afsluttende dobbelte anførselstegn. Ved at kombinere med andre karakterer Du kan kombinere de specialtegn ovenfor med andre karakterer som vi har set.

Følgende udtryk vil returnere sandt: "en to tre fire fem seks" = ~ /fem \\ b seks /Dette svarer til det sidste eksempel vi så. Du har ordet, "fem" efterfulgt af \\ b og derefter "seks" i regex. Nå, lad os hvile på dette punkt. Vi fortsætter 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.