*   >> Lezen Onderwijs artikelen >> tech >> web design

Javascript String Regular Expression Patterns

regex karakter voor aanpassing aan het begin. Het is een anker metacharacter.The $ Karakter voor Passende bij End Als u wilt dat de aanpassing plaatsvinden aan het einde van het onderwerp touwtje, het einde van de reguliere expressie met de '$' teken. De volgende expressie geeft een match: if ("Dit is de laatste" .search (/laatste $ /) = -1!) De volgende uitdrukking produceert geen een wedstrijd: if ("De laatste jongen" .search (/laatste $ /)! = -1) In het eerste geval het woord "laatste" is aan het einde van het subject string.

In het tweede geval, het woord "laatste" niet aan het eind van het subject string. Opmerking: $ daadwerkelijk overeenkomt met het einde van het subject touw of net voor een nieuwe regel aan het einde van het subject string. ^ En $ zijn anker meta characters.Matching de hele reeks Nu genoemd, mee dat de. * Karakter combinatie (periode gevolgd door een asterisk) in het patroon overeenkomt met een sub-reeks, waaronder een sub-reeks van lengte nul. U kunt overeenkomen met het hele onderwerp reeks, met behulp van de '^' met de '$' karakters.

De volgende code produceert een wedstrijd: if ("begin en einde" .search (/^ * zijn einde $ /) = -1.!) De volgende code produceert ook een match: if ("beginnend met end" .search (/^ zijn. * einde $ /)! = -1) Het onderwerp koord van het eerste geval is, "begin en einde". Het onderwerp koord van het tweede geval is "begin van het einde". Het verschil komt in het woord in het midden (en /met). Matching gebeurt in beide. De reguliere expressie patroon van beide gevallen is hetzelfde. Het patroon begint met '^' en eindigt met '$'.

De regexp geeft aan dat het onderwerp tekenreeks aan te passen moet beginnen "worden", gevolgd door een willekeurig teken onbeperkt aantal keren; en het onderwerp tekenreeks moet eindigen met "eind". Let op: Alle langs, als we wedstrijd zeggen, zijn we eigenlijk zoeken op het onderwerp string voor een sub-string, vertegenwoordigd door het patroon van de reguliere expressie. Echter, als je het afstemmen van de hele onderwerp reeks, de reguliere expressie staat voor de hele reeks. Dus, kunt u nu voldoen aan een hele reeks.

Tegen de tijd dat je deze serie te voltooien, zal je in staat om een ​​hele onderwerp reeks met bepaalde woorden in de string aan te passen. Ik zal je niet laten zien hoe dat te doen. Het zal een oefening voor je. Je zult moeten gewoon veel van de functies die ik in de serie uit te leggen te combineren. Wow, we hebben veel tot nu toe gedaan, zijn er nog veel di

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