Ez az írás bemutatja a változók egy adott reguláris kifejezésen belüli használatának különböző módszereit.
Mi az a reguláris kifejezés a JavaScriptben?
A reguláris kifejezések egy karakterlánc meghatározott mintája, amelyet a meghatározott karakterláncok különböző kombinációinak összehasonlítására és egyeztetésére használnak. A JavaScriptben azonban a reguláris kifejezések a definiált objektumok, amelyek többféle metódussal használhatók, beleértve a search(), a split(), a replace(), a match() és még sok más módszert is.
Hogyan használjunk változót egy reguláris kifejezésben a JavaScriptben?
Változó reguláris kifejezésen belüli használatához először definiáljon egy karakterláncot, és tárolja azt egy változóban. Ezután hozzon létre egy másik karakterláncot, egyszerűen használja a ' csere() ” módszert, és adja át a lecserélendő paramétert. Ezenkívül használhatja a „ RegExp( )” konstruktor erre a célra.
A gyakorlatiasság kedvéért próbálja ki a felsorolt példákat.
1. példa: Változó használata reguláris kifejezésben a „replace()” metódussal
Ha egy változót a reguláris kifejezésben egyszerűen csak a csere() metódussal szeretne használni, először definiáljon egy karakterláncot, és tárolja azt egy változóban:
const s = 'A nyúl háziállat' ;
Ezután használja a „ csere() ” metódussal, és adja át a paramétereket, hogy lecserélje a szavakat egy karakterláncban:
const newString = s. cserélje ki ( 'nyúl' , 'macska' ) ;Végül használja a log() metódust, és adja át a „ newString ', ahol a lecserélt szavak tárolásra kerülnek, hogy megjelenítsék a kimenetet a konzolon:
konzol. log ( newString ) ;
2. példa: Változó használata reguláris kifejezésben a „RegExp()” konstruktorral
Használhat változót reguláris kifejezésekben is a ' RegExp() ” kivitelező. Ehhez deklaráljon egy karakterláncot, és tárolja a karakterlánc értékét egy meghatározott változóban:
const str = 'Rafia boldog' ; td >< td >
Inicializáljon egy szót, és adja meg a lecserélni kívánt értéket:
const szó = 'Rafia' ;Használd a ' RegExp() ”konstruktort, és paraméterként adja át a lecserélni kívánt szót:
const regex = új RegExp ( szó ) ;Ezután a „ csere() ” és adja át a létrehozott változót reguláris kifejezésként paraméterként:
const newString = str. cserélje ki ( regex, 'Tiszt' ) ;Végül használja a log() metódust, és adja át a „ newString ', ahol a lecserélt szavak tárolásra kerülnek, hogy megjelenítsék a kimenetet a konzolon:
konzol. log ( newString ) ;Megfigyelhető, hogy a megadott szót egy változó használatával helyettesítették egy reguláris kifejezésben:
Ez a változó reguláris kifejezésben való használatáról szól a JavaScriptben.
Következtetés
Változó reguláris kifejezésen belüli használatához a „ csere() ” módszer használható. Ez a módszer helyettesítheti a szavakat egy karakterláncban. Ezenkívül használhatja a „ RegExp() ” konstruktort a megfelelő célra. Ez az oktatóanyag különféle példákat mutat be változók reguláris kifejezésen belüli használatára JavaScriptben.