JavaScript String Regular Expressions - Deel 1Inleiding Dit is deel 1 van mijn reeks, JavaScript String reguliere expressies. Denk aan de string, "Dit is een man". Neem aan dat je niet de inhoud van de string te kennen; de string zou zijn ingetikt door de gebruiker en de JavaScript-code is toegewezen aan een variabele. 1) Heeft de steek het woord, "man": U kunt de volgende twee vragen? 2) Als de string heeft het woord, "man", kunt u naar "vrouw" te veranderen. Er zijn vele andere vragen die soortgelijke (en nogal complex) aan beide bovenstaande vragen.
Het hanteren van dit in de code is het onderwerp genaamd reguliere expressies, afgekort, Regex. Dit is deel 1 van een serie artikelen. Je nodig hebt basiskennis van HTML en Javascript om deze serie te begrijpen
. Opmerking: Als u de code niet kunt zien of als u denkt dat er iets ontbreekt, neem dan contact met mij op [email protected]. Dat is, contact met mij op voor het geringste probleem dat je hebt over wat er getypt.
Het Woord, Regex In het bovenstaande voorbeeld, "man" is een Regex.
Meer in het algemeen, Regex is een string (meestal klein string) van de tekens die u wilt weten, als het bestaat in een onderwerp string. Dit onderwerp koord kan zijn toegewezen aan een variable.Matching Bij Regex wordt gezien in het onderwerp string zeggen wij matching opgetreden. Dat wil zeggen, het heeft Regex tekenreeks. Wanneer matching optreedt, kan vervanging volgen. Als de reguliere expressie, "man" in het bovenstaande voorbeeld is te zien in het onderwerp string kan worden vervangen door het woord "vrouw" .
Modern en Old Fashion Manieren van codering Regex Op het eerste, de bovenstaande soort vragen je moest beantwoorden doe de codering met programmeren basics (verklaring van variabele omstandigheden, loops, etc). Weet dat de vragen zoals die hierboven worden ingedeeld. JavaScript kwam met functies, om de bovenstaande vragen te behandelen; dit geeft de programmeur minder werk. De programmeur maakt gebruik van deze functies op een speciale manier, zonder echt bewust dat hij het gebruik ervan. Het gebruik van deze ingebouwde functies is handig gemaakt met speciale symbolen.
In deze reeks leren we de speciale manier van het beantwoorden van vragen van de bovengenoemde soorten, met behulp van JavaScript strings.Simple Word Matching Beschouw de volgende code:. Var pos = "Hello World" zoeken (/World /); alert (pos); Dit is een eenvoudige HTML /JavaScript-bestand. Er is een BODY element. Deze Body element h