String s = "1,2,3,4,5,"
Cible: supprimer le dernier ","
méthode:
La sous-chaîne la plus couramment utilisée est également ce que j'ai toujours utilisé
S = S.Substring (0, S.Length-1)
J'ai rencontré ce genre de chose récemment, comme une chaîne "[Lighnthebox]", mais j'ai juste besoin de Lighnthebox, tout simplement "[]". Comment le retirer de manière rapide et efficace?
StringObject.SubString (start, stop) // les chaînes qui interceptent le début et la fin.
stringObject.substr (start, longueur) // L'interception est le début et la longueur de chaîne.
Les prendre en compte, la connexion avec la méthode.
StringObject.Substr (1) .Substring (-1,0) // C'est possible
Parlons du temps d'interception ici. Par exemple, 9 est affiché comme 09 pour un alignement de format plus facile.
De nombreux endroits déterminent si ce nombre est inférieur à 10 pour déterminer s'il est ajouté 0.
Si nous utilisons des chaînes, nous n'avons pas besoin de juger.
Je ne dirai rien de spécifique, afin que personne ne se moque de moi
Plus tard, parce que l'arrière-plan du réseau Wulin devait ajouter quelques petites fonctions, j'ai spécialement remercié une fonction pour déterminer si le dernier caractère est d'abord puis le remplacer.
<Script type = "text / javascript"> fonction delfh (str) {str = str.replace (",,", ","); if (str.substring (str.length-1, str.length) == ",") {str2 = str.substring (0, str.length-1); delfh (str2);} else {str2 = str;} return str2;} var s2 = "1 ,,, 2 ,,,, 3 ,,,, 4,54,454 ,,,,,,,,,,,,,,,,,,, "; var s =" 415929,415930 415931 415932 415933 415934,415935,415936.415937, 415938, 415939,415940 415941 415942 415943 415944415945,415946 415947,415948,1,2,3 "; alert (Delfh (S2)); </ / script>
Pas de problème après le test.