Comment remplacer la dernière virgule par une chaîne vide en asp Comment remplacer la dernière virgule par une chaîne vide en asp
Par exemple, aaa, bbb, ccc, eee, cette chaîne
Comment faire disparaître la dernière virgule et laisser le reste inchangé ?
Supplément de question : par exemple, aaa, bbb, ccc, eee, cette chaîne
Comment faire disparaître la dernière virgule et laisser le reste inchangé ?
Si c'est aaa, bbb, ccc, eee, aucune modification ne sera apportée.
Copiez le code comme suit :
<%
str=aaa,bbb,ccc,eee,
si right(str,1)=, alors
str=gauche(str,len(str)-1)
finir si
%>
La fonction asp Right renvoie un nombre spécifié de caractères du côté droit d'une chaîne.
Astuce : Pour déterminer le nombre de caractères dans le paramètre chaîne, utilisez la fonction Len
Astuce : Vous pouvez également vous référer à la fonction Gauche
grammaire
Droite (chaîne, longueur)
Description des paramètres
chaîne
Requis. Une expression de chaîne dont le caractère le plus à droite est renvoyé.
longueur
Requis. Une expression numérique spécifiant le nombre de caractères à renvoyer. Si 0, une chaîne de longueur nulle est renvoyée ; si ce nombre est supérieur ou égal au nombre de tous les caractères du paramètre chaîne, la chaîne entière est renvoyée.
Exemple 1
Copiez le code comme suit :
dim txttxt=C'est une belle journée !
réponse.write(Droite(txt,11))
Sortie : Journée utile !
Exemple 2
Copiez le code comme suit :
dim txttxt=C'est une belle journée !
réponse.write(Droite(txt,100))
Résultat : C'est une belle journée !
Exemple 3
Copiez le code comme suit :
dim txt,xtxt=C'est une belle journée !x=Len(txt)
réponse.write(Droite(txt,x))
Résultat : C'est une belle journée !