*   >> Læs Uddannelse artikler >> tech >> web design

Introduktion til Javascript String Regelmæssige Expressions

l blive anvendt til at bestemme, om "bat", "kat" eller "rat" findes i strengen: Re = "/[bcr] på /"; Bemærk de kantede parenteser omkring "bcr"; b er det første bogstav i "bat"; c er det første bogstav i "kat" og r er det første bogstav i "rotte". Disse første bogstaver er inde i de kantede parenteser. Efter de firkantede parenteser, har du de næste to bogstaver, der er fælles i de tre ord, og følge de forskellige første bogstaver. Følgende script vil producere en match ved browseren: Re = /[bcr] på /; underlagt = "Eksempler på væsner er bat, katten og rotten."; hvis (subject.

search (re) = -1!) alert ("Matchet '); ellers alert ('Not Matched'); Nu er den regulære udtryk indhold er [bcr] på de to skråstreger tilføjes til enderne (som vist nedenfor) gør ovenstående udtryk et regulært udtryk. /[bcr] på /Hvad du har inde i to skråstreger er et mønster, der beskriver et sæt af ord (flagermus, kat og rotte). I dette emne (Regular Expressions) den indhold inde de to skråstreger, kaldes et mønster. Hidtil har vi set to typer af mønstre, en af ​​dem, /[bcr] på /, der beskriver et sæt af ord og anden, /World /der beskriver kun ét ord.

De to skråstreger er skilletegn af mønstret. Vi skal se mange flere mønstre i denne serie. Mønstret og dens afgrænsere er sammen kaldes regex. Tja, i nogle dokumenter, sondres der ikke mellem mønsteret og regex.Some Specialtegn Der er nogle ASCII-tegn, der ikke har printbare tegn ækvivalenter og er i stedet repræsenteret af escape-sekvenser. Almindelige eksempler er \\ t for en horisontal fane, \\ n for en ny linje, \\ r for et linjeskift og \\ en for en bell.The vandret fane Hvis du ønsker en vandret fane skal vises i tekst, du skal skrive "\\ t" i teksten.

Overvej følgende: var emne = "\\ dDenne er en ny sektion, og det fortsætter som et afsnit."; Bemærk den "\\ t" for en vandret fane i starten af ​​emnet. Du vil måske matche fanen vandret, \\ t. Dit regulære udtryk ville være /\\ t /Med ovenstående, følgende betingede producerer en kamp, ​​hvis (subject.search (re)! = -1) Så for at matche \\ t i den tilgængelige streng, bare bruge \\ t i mønstret .Hexadecimal Numbers hexadecimale tal kan skrives som: xhh f.

eks XBF Jeg vil ikke give dig yderligere forklaring om hexadecimale tal i denne serie; bare vide, at du vil finde mange eksempler som ovenstående. Den notation for at matche hexadecimale tal er \\ xhh hvor h er et hexadecimalt ciffer. Hvis du kun ønsker at matche et hexadecimalt tal, regex er: /\\ xhh /Tegn kan være repræsenteret ve

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