search (åter) = -1!) alert ("matchas"); annars alert ("inte motsvaras '); Nu är det reguljära uttrycket innehållet [bcr] på The två snedstreck läggas till ändarna (se nedan) gör ovanstående uttryck ett reguljärt uttryck. /[bcr] på /Vad du har innanför två snedstreck är ett mönster som beskriver en uppsättning ord (fladdermöss, katt och råtta). I detta ämne (reguljära uttryck) innehållet inne i två snedstreck kallas ett mönster. Hittills har vi sett två typer av mönster, ett av dem, /[bcr] på /som beskriver ett antal ord och annan /World /som beskriver bara ett ord.
De två snedstreck är avgränsarna i mönstret. Vi får se många fler mönster i denna serie. Mönstret och dess avgränsare är tillsammans kallas regex. Tja, i vissa dokument, skiljer inte mellan mönstret och regex.Some Specialtecken Det finns vissa ASCII-tecken, som inte har utskrivbara tecken motsvarigheter och istället representeras av escape-sekvenser. Vanliga exempel är \\ t för en horisontell flik \\ n för en ny rad, \\ r för en vagnretur och \\ a för en horisontell flik bell.The Om du vill ha en horisontell flik visas i text som du ska skriva "\\ t" i texten.
Tänk dig följande: var Ämne = "\\ dDetta är ett nytt avsnitt och det fortsätter som ett stycke."; Notera '\\ t' för en horisontell flik vid början av ämnet. Du kanske vill matcha fliken horisontella, \\ t. Det reguljära uttryck skulle vara /\\ t /Med ovanstående, följande villkorade producerar en match om (subject.search (åter)! = -1) Så, för att matcha \\ t i det tillgängliga strängen, bara använda \\ t i mönstret .Hexadecimal Numbers Hexadecimala siffror kan skrivas som: xhh t.ex.
XBF Jag kommer inte att ge dig ytterligare förklaring om hexadecimala tal i denna serie; bara vet att du kommer att hitta många exempel som ovan. Beteckningen för att matcha hexadecimala tal är \\ xhh där h är en hexadecimal siffra. Om du bara vill matcha ett hexadecimalt tal, är det reguljära uttrycket: /\\ xhh /Tecken kan represente