*   >> Lezen Onderwijs artikelen >> science >> programming

Vlaggen in Javascript String Regelmatige Expressions

vlaggen in JavaScript String reguliere expressies JavaScript String Regular Expressions - Deel 5 Inleiding Dit is deel 5 van mijn serie JavaScript String reguliere expressies. Matching is hoofdlettergevoelig. U mag niet weten of wat je zoekt is in kleine letters of hoofdletters of is gevallen gemengd. Het is mogelijk voor u om een ​​hoofdlettergevoelig match te maken. Je moet wat wordt genoemd een vlag voor. Er zijn een flink aantal van de vlaggen en elk heeft zijn eigen doel. We zullen weten sommige in dit deel van de reeks.

In dit deel van de reeks, zullen wij de snaar search () methode en de methode tekenreeks wedstrijd () gebruikt. U moet de methode search () in plaats van de methode match (), gebruiken als je gewoon wilt zien of er een match optreedt of niet. Dat is wat de JavaScript-specificatie vereist. Vergeet niet, u het resultaat van de methode search () naar -1 (en niet waar of onwaar) De i Vlag Standaard vergelijken, matching is hoofdlettergevoelig. Om het hoofdlettergevoelig te maken, moet je gebruik maken van wat wordt genoemd de i vlag.

Dus als we de reguliere expressie, /verzenden /en dan hebben we ook var subject = "Klik op de knop Verzenden." de volgende code zal niet tot een match: var subject = "Klik op de knop Verzenden."; De reguliere expressie niet aansluiten bij de reeks, omdat de reguliere expressie is "sturen", waar S is in kleine letters, maar het onderwerp snaar 'Verzenden' waarbij S in hoofdletters. Als u deze aanpassing te hoofdlettergevoelig zijn, dan is uw reguliere expressie zal moeten worden /verzenden /i Let op de i net na de tweede schuine streep. Het is de markering i.

De volgende code wordt een match te produceren. Matching is opgetreden omdat wij de reguliere expressie hoofdlettergevoelig hebben gemaakt, met de i vlag. Global Matching Het is mogelijk om meer dan één sub-tekenreeks in het onderwerp string die de reguliere expressie zou evenaren. Standaard wordt alleen het eerste sub string onderwerp geëvenaard. Om alle sub strings in het onderwerp te passen, moet u de globale vlag gebruiken, g. Dit is de syntaxis: Neem het volgende onderwerp tekenreeks: var subject =; "Een kat is een dier Een rat is een dier Een vleermuis is een schepsel...

" In bovengenoemd onderwerp, heb je de sub-strings: kat, rat en vleermuis. Je kat eerst, dan de rat en vleermuis. Elk van deze sub strings overeenkomen met de volgende reguliere expressie: /[CBR] aan /Zoals het is, dit patroon komt overeen met alleen de eerste sub-string "cat".

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.