*   >> läser Utbildning artiklar >> tech >> web design

Introduktion till Javascript String Regelbundna Expressions

, "katt" eller "råtta" finns i strängen: re = "/[bcr] vid /"; Notera hakparenteserna runt "bcr"; b är den första bokstaven i "bat"; c är den första bokstaven i "cat" och r är den första bokstaven i "råtta". Dessa första bokstäverna är innanför hakparenteser. Efter hakparenteserna, har du de närmaste två bokstäver som är vanliga i de tre ord och följa de olika första bokstäverna. Följande skript kommer att producera en match på webbläsaren: re = /[bcr] på /; Ämne = "Exempel på varelser är slagträet, katten och råttan."; if (subject.

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

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.