Grunderna för reguljära uttryckFlash Player 9 och senare, Adobe AIR 1.0 och senare Ett reguljärt uttryck beskriver ett teckenmönster. Reguljära uttryck används vanligtvis för att bekräfta att ett textvärde överensstämmer med ett visst mönster (t.ex. att ett angivet telefonnummer har rätt antal siffror) eller för att ersätta delar av ett textvärde som matchar ett visst mönster. Reguljära uttryck kan vara enkla. Anta att du vill bekräfta att en speciell sträng matchar ”ABC” eller att du vill ersätta varje instans av ”ABC” i en sträng med någon annan text. Du ska då använda följande reguljära uttryck, som definierar mönstret där bokstäverna A, B och C står efter varandra. /ABC/ Observera att det reguljära uttryckets litteral urskiljs med ett snedstreck (/). Mönster för reguljära uttryck kan även vara mer svårtydda och ibland ha ett kryptiskt utseende, vilket visas i följande uttryck som används för att matcha en e-postadress: /([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}/ Du kommer vanligtvis att använda reguljära uttryck för att söka efter mönster i strängar och för att ersätta tecken. I dessa fall kommer du att skapa ett objekt för det reguljära uttrycket och använda det som en parameter för en eller flera metoder i klassen String. I följande metod för klassen String används reguljära uttryck som parametrar: match(), replace(), search() och split(). Mer information om dessa metoder finns i Returnera mönster i strängar och ersätta delsträngar. Klassen RegExp innehåller följande metoder: test() och exec(). Mer information finns i Metoder för att använda reguljära uttryck med strängar. Viktiga termer och begreppFöljande referenslista innehåller viktiga termer om den här funktionen:
|
|