Como substituir a última vírgula em uma string vazia em asp Como substituir a última vírgula em uma string vazia em asp
Por exemplo, aaa, bbb, ccc, eee, esta string
Como faço para que a última vírgula desapareça e o restante permaneça inalterado?
Suplemento da pergunta: Por exemplo, aaa, bbb, ccc, eee, esta string
Como faço para que a última vírgula desapareça e o restante permaneça inalterado?
Se for aaa, bbb, ccc, eee, nenhuma modificação será feita.
Copie o código do código da seguinte forma:
<%
str=aaa,bbb,ccc,eee,
se certo(str,1)=, então
str=esquerda(str,len(str)-1)
terminar se
%>
A função asp Right retorna um número especificado de caracteres do lado direito de uma string.
Dica: Para determinar o número de caracteres no parâmetro string, use a função Len
Dica: você também pode consultar a função Esquerda
gramática
Direita (string, comprimento)
Descrição do parâmetro
corda
Obrigatório. Uma expressão de string cujo caractere mais à direita é retornado.
comprimento
Obrigatório. Uma expressão numérica que especifica o número de caracteres a serem retornados. Se for 0, uma string de comprimento zero será retornada; se esse número for maior ou igual ao número de todos os caracteres no parâmetro string, a string inteira será retornada.
Exemplo 1
Copie o código do código da seguinte forma:
dim txttxt=Este é um lindo dia!
resposta.write(Direita(txt,11))
Resultado: Dia útil!
Exemplo 2
Copie o código do código da seguinte forma:
dim txttxt=Este é um lindo dia!
resposta.write(Direita(txt,100))
Resultado: Este é um lindo dia!
Exemplo 3
Copie o código do código da seguinte forma:
dim txt,xtxt=Este é um lindo dia!x=Len(txt)
resposta.write(Direita(txt,x))
Resultado: Este é um lindo dia!