search (re) = -1!) alert ('matchet'); annet alert ('Not Matchet'); Nå er det vanlige uttrykket innhold [BCR] på de to skråstrek lagt til endene (som vist nedenfor) gjør uttrykket ovenfor et vanlig uttrykk. /[bcr] på /hva du har inne i to skråstreker er et mønster som beskriver et sett av ord (balltre, katt og rotte). I dette faget (Regular Expressions) innholdet inne i to skråstreker kalles et mønster. Så langt har vi sett to typer mønstre, en av dem, /[BCR] på /som beskriver et sett av ord og en annen, /World /som beskriver bare ett ord. De to skråstreker er skilletegn i mønsteret.
Vi skal se mange flere mønstre i denne serien. Mønsteret og dets skilletegn er sammen kalt regex. Vel, i noen dokumenter, skilles det ikke mellom mønsteret og regex.Some spesialtegn Det er noen ASCII-tegn, som ikke har utskrivbare tegn ekvivalenter og er i stedet representert ved escape-sekvenser. Vanlige eksempler er \\ t for en horisontal fane, \\ n for et linjeskift, \\ r for et linjeskift og \\ en for en bell.The horisontal fane Hvis du ønsker en horisontal fane for å dukke opp i teksten du skal skrive "\\ t" i teksten.
Tenk på følgende: var Emne = "\\ tThis er en ny del, og det fortsetter som et ledd."; Legg merke til '\\ t' for en horisontal fane i begynnelsen av faget. Du ønsker kanskje å matche den horisontale kategorien \\ t. Ditt regulære uttrykk ville være /\\ t /Med ovennevnte, følgende betinget produserer en kamp if (subject.search (re)! = -1) Så, for å matche \\ t på den tilgjengelige streng, bare bruk \\ t i et mønster .Hexadecimal Tall heksadesimale tall kan skrives som: xhh f.
eks xBF Jeg vil ikke gi deg nærmere forklaring om heksadesimale tall i denne serien; bare vet at du vil finne mange eksempler som de ovennevnte. Notasjonen for å matche heksadesimale tall er \\ xhh der H er et heksadesimalt siffer. Hvis du bare ønsker å matche et heksadesimalt tall, er det regex: /\\ xhh /tegn kan bli representert av rømt heksadesimale tall. Følgende betinget produserer en kamp: if ("katt" .se