Interceptar caracteres específicos de una cadena a través de una subcadena

En JavaScript, puede usar  substring() métodos para interceptar cadenas.

substring() El método acepta dos parámetros: la posición inicial y la posición final . Devuelve la subcadena desde la posición inicial hasta la posición final.

Si desea interceptar antes de un carácter específico, primero puede usar  indexOf() el método para encontrar la posición del carácter y luego pasar esta posición como la posición final al  substring() método.

El siguiente es un código de muestra que demuestra cómo interceptar antes de un carácter específico:

let str = "Hello, World!";
let char = ",";

let index = str.indexOf(char);
if (index !== -1) {
  let subStr = str.substring(0, index);
  console.log(subStr); // 输出 "Hello"
}

Primero usamos  indexOf() el método para encontrar la posición de la coma y almacenarla en  index una variable. Luego, usamos  substring() el método para interceptar la subcadena desde el comienzo de la cadena hasta la posición de coma y almacenarla en  subStr una variable. Finalmente, imprimimos la subcadena interceptada en la consola.

indexOf() El método devolverá -1 si el carácter específico no está presente en la cadena . Por lo tanto, podemos agregar una condición para verificar si existe un carácter específico antes de interceptarlo.

Supongo que te gusta

Origin blog.csdn.net/weixin_69811594/article/details/131661122
Recomendado
Clasificación