Remplacer le dernier caractère de la chaîne en utilisant JavaScript
J'ai une petite requête. J'ai essayé d'utiliser concat, charAt, tranche et que sais-je encore mais je ne savais pas comment le faire.
Voici ma chaîne:
var str1 = "Notion,Data,Identity,"
Je veux remplacer la dernière ,
avec un .
il devrait ressembler à ceci.
var str1 = "Notion,Data,Identity."
Quelqu'un peut-il me faire savoir comment atteindre cet objectif?
source d'informationauteur Patrick
Vous devez vous connecter pour publier un commentaire.
Vous pouvez le faire avec les regex facilement,
.$
trouvera tous les caractères à la fin d'une chaîne.Vous pouvez supprimer les N derniers caractères d'une chaîne à l'aide
.slice(0, -N)
et concaténer les nouvelles se terminant avec+
.Arguments négatifs à la tranche représente les crédits issus de la fin de la chaîne, au lieu de le début, donc dans ce cas, nous demandons donc la tranche de la chaîne à partir du début de l'un-personnage-de-la-fin.