Met behulp van JavaScript String Regular Expressions JavaScript String Regular Expressions - Deel 7 Inleiding Dit is het zevende deel van mijn reeks, JavaScript String reguliere expressies. We hebben een aantal toepassingen van reguliere expressies gezien in JavaScript. We weten hoe om te controleren of een reguliere expressie wordt gevonden in een onderwerp string. We weten hoe de positie van de aangepaste reguliere expressie in het onderwerp reeks vinden. Merk op dat het onderwerp snaar een hele pagina van de tekst kan zijn.
In dit deel van de serie, zullen we leren van twee belangrijke functies getiteld "Zoeken en vervangen" en "The Split Operation". Zoeken en vervangen U kunt zoeken naar een wedstrijd in het onderwerp string en de sub-strings gematched vervangen. Beschouw het volgende onderwerp string: "Ik ben een man Je bent een man.." De sub-string "man" komt in dit onderwerp op twee plaatsen. U kan het optreden van de sub-string "man" vervangen door de vrouw te hebben. U doet dit met behulp van () methode de string object te vervangen. De volgende code illustreert dit: de uitgang is: "..
Ik ben een man Je bent een man" "Ik ben een vrouw. Je bent een man." Er zijn vier regels in de code. De eerste regel is de verklaring en toewijzing van het onderwerp string. De tweede lijn doet de vervanging, met behulp van de string object methode replace (). Het eerste argument van de methode replace () is de reguliere expressie; het tweede argument is de sub-string voor vervanging. Het onderwerp tekenreeks is het object de methode replace (). De eerste waarschuwing verklaring toont het onderwerp. De tweede waarschuwing verklaring geeft de string teruggegeven door de methode replace ().
Van de uitgang, zien we dat het onderwerp ongewijzigd. Boven het rendement reeks is het onderwerp, waarbij het eerste exemplaar van de sub-string "man" is vervangen tot vrouw. Voor vervanging in JavaScript reguliere expressies, weet dat dit: - Het onderwerp is niet veranderd. - Gebruik de methode replace () van de string object. - Het eerste argument van de methode is de reguliere expressie. - Het tweede argument van de methode is de sub-string voor vervanging. - Het doel van de werkwijze is het onderwerp. - Vervanging vindt plaats in de retour string.
- Zonder de reguliere expressie g vlag alleen het eerste exemplaar geëvenaard wordt vervangen In de volgende code van de twee exemplaren van de van de sub-string "man" worden vervangen door "vrouw", dankzij de regex g vlag. De