Supprimer tout après un caractère spécifique en javascript

Supprimer tout après un caractère spécifique en javascript

Dans le codage JavaScript, les programmeurs doivent souvent tout supprimer après un certain mot, caractère ou numéro. Pour ce faire, JavaScript propose quelques méthodes prédéfinies, y compris le «diviser()"Méthode, le"substring ()" et le "tranche()«Méthode avec le«Indice de()«Méthode ou le«remplacer()»Méthode avec Regex.

Ce blog décrira les méthodes pour tout supprimer après un caractère spécifié en JavaScript.

Comment supprimer tout après un caractère spécifique en JavaScript?

Pour tout supprimer d'une chaîne après un caractère spécifique, utilisez les méthodes JavaScript prédéfinies suivantes:

  • Méthode Split ()
  • Méthode substring () avec la méthode indexof ()
  • Méthode Slice () avec la méthode indexof ()
  • Remplacer () Méthode par Regex

Discutons de ces méthodes individuellement.

Méthode 1: supprimez tout après un caractère spécifique en utilisant la méthode Split ()

Pour supprimer la partie restante de la chaîne après le caractère spécifique, le «diviser()"La méthode est utilisée. La méthode Split () accepte un modèle ou un caractère comme un argument qui divise une chaîne dans une liste de sous-chaînes sous forme ordonnée en recherchant ce modèle ou ce caractère. Cette méthode donne un tableau de sous-chaînes divisées.

Syntaxe

Suivez la syntaxe donnée pour la méthode Split ()

Split (séparateur)

Ici, "séparateur«Est un caractère ou un modèle pour diviser la chaîne.

Exemple

Créer une variable "chaîne«Pour stocker une chaîne:

var string = 'bienvenue! à Linuxhint ';

Appeler le "diviser()"Méthode en passant le personnage ("!») Pour diviser la chaîne. Il renverra la gamme de sous-chaînes qui contient «accueillir" et "pour Linuxhint". Puisque nous n'avons besoin que de la partie de la chaîne avant le ("!»), Et supprimez l'autre partie, nous avons donc accédé au tableau à l'index 0:

var str = chaîne.diviser('!') [0];



Imprimez la sortie sur la console en utilisant le «console.enregistrer()" méthode:
[CCE_BASH width = "100%" height = "100%" échappé = "true" thème = "Blackboard" Nowrap = "0"]
console.log (str);

La sortie indique que la chaîne est supprimée avec succès la partie restante de la chaîne après le caractère spécifique ("!»):

Méthode 2: Supprimez tout après un caractère spécifique en utilisant la méthode substring () avec indexof () méthode

Utilisez le "substring ()«Méthode avec le«Indice de()”Méthode pour retirer la partie de la chaîne après le caractère spécifié. La méthode substring () prend deux paramètres, le «startIndex" et le "endindex», Et donne un sous-ensemble de la chaîne comme sortie entre le début et les derniers index. La méthode indexof () pointe vers la position exacte du caractère spécifié.

Syntaxe

La syntaxe suivante est utilisée pour la méthode substring ():

substring (startIndex, endindex)

Dans la syntaxe ci-dessus:

  • Le "startIndex»Indique l'index de départ de la sous-chaîne.
  • "endindex«Est l'indice final de la substrat.

Exemple

Invoquez la méthode substring (), passant le début et les index finaux comme arguments. Ici, pour retirer la chaîne restante après le caractère spécifique, nous utiliserons le «Indice de()«Méthode pour obtenir l'indice du caractère particulier («!») Comme un index final pour la sous-chaîne:

var str = chaîne.substrat (0, chaîne.Indice de('!'));

La sortie affiche la partie de la chaîne avant le caractère spécifié ("!»):

Méthode 3: Supprimez tout après un caractère spécifique en utilisant la méthode Slice () avec IndexOf () Méthode

Pour tout supprimer après le caractère particulier, utilisez le «tranche()«Méthode avec le«Indice de()" méthode. C'est similaire au «substring ()”Méthode avec la méthode indexof (). Il tranche la chaîne comme une sous-chaîne en fonction du début et des index finaux.

Syntaxe

Utilisez la syntaxe suivante pour la méthode Slice ():

Slice (startIndex, endindex)

Dans la syntaxe ci-dessus:

  • Le "startIndex«Est l'indice de départ de la substrat.
  • "endindex"Est l'indice final de la substrat.

Exemple

Appelez la méthode Slice () en passant le «0«En tant qu'index de démarrage, et pour le dernier index, appelez le«Indice de()«Méthode en passant («!») Comme argument:

var str = chaîne.tranche (0, chaîne.Indice de('!'));

Sortir

Méthode 4: Supprimez tout après un caractère spécifique en utilisant la méthode Remplace ()

Enfin, utilisez le «remplacer()”Méthode pour retirer la partie de la chaîne après le caractère. Il recherche une expression ou un modèle spécifié dans la chaîne donnée et la remplace par un remplacement.

Syntaxe

Utilisez la syntaxe divisée ci-dessous pour la méthode Replace ():

Remplacer (SearchPattern, RemplaceValue)

Dans la syntaxe ci-dessus:

  • "recherche de recherche«Est la valeur qui sera recherchée dans une chaîne.
  • "Remplacer VALUe"Est la valeur utilisée comme remplacement.

Exemple

Invoque le «remplacer()«Méthode en passant le motif du caractère («!»):

var str = chaîne.remplacer(/\!.* /, ");

Le correspondant sera le suivant:

Nous avons compilé toutes les informations essentielles liées à tout supprimer après le personnage en JavaScript.

Conclusion

Pour tout supprimer après le caractère spécifique d'une chaîne, utilisez le «diviser()"Méthode, le"substring ()" et le "tranche()«Méthode avec le«Indice de()«Méthode, ou le«remplacer()»Méthode avec Regex. Toutes ces méthodes fonctionnent mieux pour retirer la chaîne restante après le caractère d'une chaîne. Ce blog décrit les méthodes pour tout supprimer après un caractère spécifique d'une chaîne.