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

Flere regulært udtryk Mønstre i Perl

"a" i "slik", men matcher alle a'er i "caandy", og i "caaaaaaandy.". {n} hvor n er et positivt heltal. Dette matcher nøjagtigt n forekomster af det foregående element. /a {2} /matcher ikke »A« i "slik", men det matcher alle a'er i "caandy", og kun de to første a'er i "caaandy." {n, m} hvor n og m er positive heltal. Dette matcher mindst n og højst m forekomster af det foregående element. For eksempel /en {1,3} /matcher ikke noget i "cndy", er 'a' i "slik," de første to a'er i "caandy", og de første tre a'er i "caaaaaaandy".

Bemærk, at når der matcher "caaaaaaandy", kampen er "AAA", selvom den tilgængelige strengen havde flere a'er i det. Følgende kode giver en match: min $ år = "2009"; år = ~ /\\ d {2,4} $ /Dette er en simpel validering, der gør sikker på året er mindst 2 cifre og ikke mere end 4 cifre. Du kan prøve ovenstående med følgende program: Brug streng; min $ år = "2009"; hvis (år = ~ /\\ d $ {2,4} /) {print "Matches"; } Else {print "Not Matchet"; } Matchende Vekslen Vi kan matche forskellige tegnstrenge med vekslen metategn

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