Cómo extraer piezas de cadena en JavaScript

Cómo extraer piezas de cadena en JavaScript

JavaScript es un lenguaje de secuencias de comandos que se usa principalmente para el desarrollo web. JavaScript viene incluido con muchas características distintivas. Extraer piezas de cadena es una de sus muchas características notables. JavaScript proporciona dos métodos para extraer piezas de cadena que se dan a continuación. Cada uno de estos métodos realiza un tipo diferente de extracción de cadenas.

  1. Método subStr ()
  2. Método Substring ()

Discutamos cada uno de estos métodos en detalle.

Método subStr ()

Con el propósito de extraer una parte de la cadena en JavaScript, el Método subStr () se usa. Este método extraerá partes de la cadena desde una posición especificada. Como resultado, solo se extraerá una cantidad específica de caracteres deseados sin alterar la cadena original.

Sintaxis del método subStr ()

La sintaxis de extraer una parte de una cadena en JavaScript es la siguiente:

cadena.substr (inicio, longitud)

En la sintaxis, el inicio del parámetro se refiere a la posición desde donde desea extraer la cadena y la longitud se refiere a la cantidad de caracteres que desea extraer.

Para obtener una mejor comprensión, consulte los siguientes ejemplos.

Ejemplo 1

Suponer.

Dejar text = "Quiero extraer una parte de cadena";

Digamos que queremos extraer 5 letras del primer índice. Para hacerlo, los argumentos del método subStr () irían así:

Deje resultado = texto.subStr (1,5);

La cadena extraída se almacenará en la variable "resultado". Para verificar, registremos la variable de "resultado" en la consola del navegador:

consola.log (resultado);


Como puede verificar mirando la captura de pantalla de salida conectada anteriormente, tenemos nuestra subcadena deseada de la cadena original.

Ejemplo 2

Ahora suponga que desea extraer un número diferente de caracteres de una posición diferente, simplemente tiene que cambiar los parámetros.

Dejar text = "Quiero extraer una parte de cadena";

Supongamos que quieres extraer 3 caracteres solo esta vez. Los argumentos subStr () irían así.

Deje resultado = texto.subStr (3,3);

Para extraer el resultado haríamos esto.

consola.log (resultado);


La captura de pantalla anterior muestra el código relevante junto con la salida.

Ejemplo 3

Para extraer partes de una cadena de la posición final, utilizamos un valor negativo para la posición de inicio. Así es como lo haces.

Dejar text = "Quiero extraer una parte de cadena"; Sea resultado = texto.subStr (-2,5);
consola.log (resultado);

La salida se muestra en la siguiente captura de pantalla.


Ahora discutiremos el próximo método de extracción de cadenas.

Método Substring ()

Hay otro método en JavaScript para extraer piezas de cadena que toma el índice de inicio y finalización para extraer parte de una cadena conocida como Método Substring ().

Sintaxis del método substring ()

La siguiente es la sintaxis del método mencionado anteriormente.

cadena.subcadena (inicio, final)

Determinando la sintaxis del Método Substring () Podemos identificar la mayor diferencia entre el Métodos substr () y substring (). El substr () se usa para extraer un número específico de caracteres de una posición especificada, mientras que este método de sustring () se usa para extraer caracteres que se encuentran entre las posiciones de inicio y finalización de una cadena.

Probemos un ejemplo de método substring ().

Ejemplo:

Supongamos que queremos extraer las letras del primer índice al quinto índice. Para extraer tal resultado, los argumentos del método subcanstring () serían (1,5) como se muestra en el fragmento de código JavaScript a continuación:

Dejar text = "Quiero extraer una parte de cadena";
Deje resultado = texto.subcadena (1,5);
consola.log (resultado);

En la siguiente captura de pantalla se demuestra la salida.


Algunas cosas que deben tenerse en cuenta al usar el método substring () son las siguientes:

  1. Los valores cero y negativos para los argumentos iniciales y finales se consideran cero.
  1. Si el valor para el parámetro de inicio es mayor que el valor del parámetro final, entonces se intercambian los parámetros. Por ejemplo (5,1) se intercambiará a (1,5).

Conclusión

JavaScript proporciona a sus usuarios dos métodos fáciles de usar para extraer partes de una cadena. Primero, el método substr () le permite extraer un número específico de caracteres de una posición particular en una cadena, y el método substring () se utiliza para extraer caracteres que se encuentran entre los índices de inicio y final de una cadena. En este tutorial, el uso de ambos métodos se muestra junto con los ejemplos apropiados.