De volgende regex wordt gebruikt om te bepalen of "bat", "kat" of "rat" bestaat in de reeks: Re = "/[bcr] aan /"; Let op de vierkante haakjes rond "BCR"; b is de eerste letter van "bat"; c is de eerste letter van "kat" en r is de eerste letter van "rat". Deze eerste letters zijn in de vierkante haken. Na de vierkante haken, heb je de volgende twee brieven die vaak in de drie woorden zijn en volg de verschillende eerste letters. Het volgende script zal een wedstrijd te produceren tegen de browser: re = /[BCR] aan /; subject = "Voorbeelden van wezens zijn de vleermuis, de kat en de rat.
"; if (subject.search (her) = -1!) alert ("Matched '); anders alert ('Not Matched'); Nu, de reguliere expressie inhoud [BCR] aan De twee slashes toegevoegd aan de uiteinden (zoals hieronder afgebeeld) maken de bovenstaande uitdrukking een reguliere expressie. /[BCR] aan /Wat heb je binnen de twee slashes is een patroon dat een set woorden (vleermuis, kat en rat) beschrijft. In dit onderwerp (reguliere expressies) van de inhoud in de twee slashes wordt een patroon.
Tot nu toe hebben we twee soorten patronen, één van hen, gezien /[bcr] op /dat een reeks woorden en ander /wereld beschrijft /dat slechts één woord beschrijft. De twee slashes zijn de afbakeningen van het patroon. We zullen veel meer patronen te zien in deze serie. Het patroon en de begrenzers worden bijeengeroepen de reguliere expressie. Nou, in een aantal documenten, onderscheid niet gemaakt tussen het patroon en regex.Some speciale tekens Er zijn een aantal ASCII-tekens, die geen afdrukbare karakter equivalenten en in plaats daarvan vertegenwoordigd door escape sequences.
Bekende voorbeelden zijn \\ t voor een horizontale tab \\ n voor een nieuwe regel, \\ r voor een harde return en een \\ voor een horizontale tab bell.The Als u een horizontale tab om in tekst moet je typt "\\ t" in de tekst. Beschouw het volgende: var subject = "\\ dDeze is een nieuwe sectie en het blijft als een paragraaf."; Let op de '\\ t' een horizontale tab aa