vbscript string functions
para que c ++ é usado
Introdução a Strings e Cookies: funções VBScript inStr, Replace, Mid e Trim (Tutorial # 9)
Em meu tutorial anterior, discutimos ‘ Funções de data ’No VBScript. Neste tutorial, estarei cobrindo sobre Strings, principalmente VBScript inStr e Replace Functions . Verifique o completo Série VB Scripting aqui .
Ambos, Strings e Cookies são considerados tópicos importantes no VBScript. Portanto, um entendimento claro e adequado de ambos é essencial para melhores experiências de programação.
Este tutorial fornece uma breve visão geral de Strings e Cookies no VBScript, juntamente com exemplos claros e simples para permitir que você entenda de uma maneira melhor.
O que você aprenderá:
- Strings & Cookies
- Usando Strings no VBScript
- Concatenação de Strings no VBScript
- Funções de string no VBScript
- Trabalhando com os Cookies
- Ler e escrever cookies
- Conclusão
- Leitura recomendada
Strings & Cookies
A corda é um dos diferentes tipos de dados no VBScript e é usado com mais frequência ao trabalhar com a parte de codificação dos scripts. Em termos simples, String é uma coleção de caracteres alfanuméricos que são combinados. Strings podem consistir em números, caracteres / caracteres especiais ou uma combinação de todos eles.
O biscoito é uma parte normal / simples de um texto que o servidor usa para enviar dados ao navegador se um usuário visitar o site. Isso é usado principalmente para manter um registro ou para manter as informações sobre o sessão de um usuário no navegador.
Usando Strings no VBScript
Uma string é definida com a ajuda de aspas duplas ('') no script. Qualquer variável entre “” é referida como String no script. Em termos simples, esta é a maneira de identificar uma string.
A sintaxe para isso é a seguinte:
Strvar = “Olá”
strvar1 = '123456'
strvar2 = '% ^ & *'
strvar3 = ”H12ab $”
Todas essas são variáveis String que possuem um conjunto diferente de valores atribuídos a elas. Strvar tem todos os valores alfabéticos, strvar1 tem todos os valores numéricos, strvar2 tem todos os caracteres especiais e, finalmente, strvar3 inclui uma combinação de tudo isso.
Portanto, uma String pode ser definida de qualquer uma das maneiras acima.
Vamos ver umExemplo Simplespara entender o uso de Strings no script abaixo:
Let’s see implementation of a String Dim strname strname = “My name is Ram” Msgbox(strname)
O resultado é: Meu nome é ram
Concatenação de Strings no VBScript
Às vezes, pode haver uma ocasião em que 2 ou mais cordas precisem ser unidas. Isso pode ser feito com a ajuda de um operador de concatenação “&” no VBScript. Com o uso de '&' operador, qualquer número de strings pode ser unido colocando este operador entre as strings para formar uma grande string final como resultado.
Este é considerado um operador muito útil ao trabalhar com as Strings.
Vamos ver umExemplo Simplespara entender o uso da operação de concatenação de string no script a seguir:
Let’s see implementation of a String Concatenation Dim strname,strname1,strname2,strname3 strname = “My name is Ram” strname1 = “Hey!! ” & strname strname2 = strname1 & “ and I like” strname3 = strname2 & “ to play cricket!!” Msgbox(strname3)
O resultado é: Ei!! Meu nome é Ram e gosto de jogar críquete !!
Como mostrado abaixo, strname3 armazena a concatenação de todas as strings e exibe a saída final.
Desta forma, as cordas podem ser unidas.
Funções de string no VBScript
Existem várias funções de string que são usadas no script para realizar os diferentes tipos de operações nas Strings.
A seguir está uma lista das funções de String:
# 1) InStr
VBS InStr é usado para encontrar o valor da posição de uma substring em sua primeira ocorrência dentro da string principal. Esta função requer que 2 strings sejam especificadas para realizar esta operação de pesquisa e a operação de pesquisa começa desde o primeiro caractere.
A sintaxe desta função é: InStr (nome da string1, nome da string2)
Se o nome de string1 ou string2 for nulo ou “”, esta função retornará nulo e 0 respectivamente. No caso, se a string não for encontrada, o valor desta função será> = 1 e 0.
# 2) InStrRev
InStrRev é apenas o reverso da função acima. Isso também é usado para encontrar o valor da posição de uma substring em sua primeira ocorrência dentro da string principal. Esta função requer que 2 strings sejam especificadas para realizar esta operação de pesquisa, mas com uma pequena diferença que a operação de pesquisa começa a partir do último caractere e até mesmo a contagem de posição começa apenas do caractere inicial.
A sintaxe desta função é: InStrRev (nome da string1, nome da string2)
Se o nome da string1 ou string2 for nulo ou “” então esta função retornará nulo e 0 respectivamente. No caso, se a string não for encontrada, o valor desta função será> = 1 e 0.
# 3) LCase
LCase é usado para converter a string especificada em minúsculas.
A sintaxe disso é: LCase (nome da string)
# 4) UCase
UCase é usado para converter a string especificada em maiúsculas.
A sintaxe disso é: UCase (nome da string)
#faltam 5
Left é usado para buscar / obter o número mencionado de caracteres (de acordo com o parâmetro de comprimento) do lado esquerdo da String especificada.
A sintaxe disso é: Esquerda (nome da string, comprimento)
# 6) Len
Len é usado para obter o comprimento de uma String especificada, ou seja, o número total de caracteres de uma String especificada.
A sintaxe disso é: Len (nome da string)
# 7) StrReverse
StrReverse é usado para reverter a string especificada, ou seja, isso retornará os caracteres de uma string especificada em uma ordem reversa, começando do fim ao início.
A sintaxe disso é: StrReverse (nome da string)
# 8) LTrim
LTrim é usado para cortar / remover os espaços do lado esquerdo da String especificada.
A sintaxe disso é: LTrim (nome da string)
# 9) Corte
Trim é usado para aparar / remover os espaços de ambos os lados da String especificada.
A sintaxe disso é: Trim (nome da string)
# 10) Certo
Right é usado para buscar / obter o número de caracteres mencionado (conforme o parâmetro de comprimento) do lado direito da String especificada.
A sintaxe disso é: Certo (nome da string , comprimento )
# 11) RTrim
RTrim é usado para cortar / remover os espaços do lado direito da String especificada.
A sintaxe disso é: RTrim (nome da string)
melhor software de monitoramento de temperatura windows 10
# 12) Médio
Mid é usado para buscar o número mencionado de caracteres da string especificando a posição inicial.
A sintaxe disso é: Mid (nome da string , posicão inicial)
# 13) Espaço
O espaço é usado para buscar a string que contém o número necessário de espaços conforme especificado entre parênteses.
A sintaxe disso é: Espaço (número de espaços)
# 14) Substitua
Substituir é usado para substituir a parte especificada de uma string por algum outro texto, conforme especificado.
A sintaxe disso é: Substituir (nome da string, nome da string a ser substituída, nome da nova string substituída)
# 15) StrComp
StrComp é usado para comparar as 2 strings e os valores de retorno com base na comparação. Retorna 0 se string1 = string2, -1 se string1string2 e nulo se qualquer uma das strings for nula.
A sintaxe disso é: Substitua (nome da string1, nome da string2)
Vamos entender o uso dessas funções de string com a ajuda de umExemplo Simples.
Let’s see implementation of String Functions Dim strval,strval1,var1,var2,var3,var4,var5,strval2,var6,var7,var8,var9 strval = “My name is Ram” strval1=” name ” strval2=”My name is Ram” var1=Instr(strval,”Ram”) var2=Ucase(strval) var3=Left(strval,4) var4=Len(strval) var5=trim(strval1) var6=Mid(strval,6) var7=Replace(strval,”Ram”,”Shyam”) var8=Space(6) var9=StrComp(strval,strval1) Msgbox “Position returned by Instr function is ” & var1 & “
” Msgbox “Uppercase returned by function is ” & var2 & “
” Msgbox “Left characters returned by function is ” & var3 & “
” Msgbox “Length returned by Len function is ” & var4 & “
” Msgbox “Value returned after Trim function is ” & var5 & “
” Msgbox “Value returned by Mid function is ” & var6 & “
” Msgbox “New value returned after replacing is ” & var7 & “
” Msgbox “String returned by Space function is ” & var8 & “
” Msgbox “String Comparison returns ” & val1 & “
”
O resultado é:
A posição retornada pela função Instr é 12
As letras maiúsculas retornadas pela função são MEU NOME É RAM
Os caracteres à esquerda retornados pela função são My n
O comprimento retornado pela função Len é 14
O valor retornado após a função Trim é o nome
O valor retornado pela função Mid é My nam
O novo valor retornado após a substituição é Meu nome é Shyam
A string retornada pela função Espaço é ““
A comparação de strings retorna 0
Até agora, cobrimos quase todos os tópicos da String.
Trabalhando com os Cookies
Cada um de nós deve estar ciente do termo Cookies, vamos discutir como realmente funcionam os cookies.
Sempre que você visita um site ou qualquer página, o Servidor envia dados ao navegador para que sejam armazenados no navegador e isso é denominado Cookie. E sempre que você visita aquela página ou site novamente, o navegador envia os mesmos dados que são armazenados como Cookie para o Servidor.
Os cookies incluem algum valor de campo de comprimento variável composto por 5 campos.
Eles estão:
- Campo de expiração: Isso inclui todas as informações sobre a data de expiração do Cookie. Se este campo estiver em branco, significa que o cookie será expirado assim que qualquer visitante sair do navegador.
- Campo de domínio: Isso inclui informações sobre o nome de domínio do site que você visita.
- Campo de caminho: Isso inclui as informações sobre o caminho do diretório ou qualquer página da web que realmente define o Cookie.
- Campo seguro: Isso basicamente ajuda a proteger os dados, ou seja, se este campo tiver algum valor dentro do Cookie, isso colocará uma restrição para obter o valor do Cookie recuperado apenas pelo Servidor Seguro.
- Nome = campo Valor: Isso inclui as informações sobre o valor do par de uma ‘chave’ e ‘valor’ de um Cookie.
Conforme mencionado, o Cookie é armazenado automaticamente. Existe um objeto que armazena a propriedade do cookie denominado como Document.Object.
Ler e escrever cookies
documento. biscoito armazena as informações dos pares de valores-chave e os valores da data de expiração de um Cookie.
document.cookie = “chave1 = nome do valor1; chave2 = nome do valor2, ……., expira = data”
‘;’ é usado para separar os pares de valores-chave.
Vamos entender como os cookies podem ser escritos e lidos com a ajuda de umExemplo Simples.
Let’s see method of Reading and Writing a Cookie Function writingcookie(name, val) document.cookie = name & '=' & val End Function Function readingacookie () val = document.cookie val1 = split(val,”;”) for i = 0 to ubound(val1) cookiename = split(val1(i),”=”) “key is “ & cookiename (i) & “ and value is “ & cookiename (i+1) Next End Function writingcookie 'ram','1234' Msgbox document.cookie & “
” Msgbox readingacookie()
O resultado é:
ram = 1234
A chave é ram e o valor é 1234
Vimos tópicos importantes em Cookies que o ajudariam a entender melhor.
Conclusão
VBS Strings and Cookies são um dos tópicos importantes no VBScript. Tenho certeza de que este tutorial o teria informado sobre a importância e a eficácia do uso de Strings e Cookies.
Próximo tutorial de VBScript # 10 : Meu próximo tutorial irá informá-lo sobre ‘Eventos’.
Compartilhe sua experiência de trabalhando em Strings e Cookies. Além disso, informe-nos se precisar de algum esclarecimento.
Leitura recomendada
- Funções de string Python
- Funções de data VBScript: funções Date Format, DateAdd e cDate
- Funções e procedimentos VBScript
- Tutorial Java String com String Buffer e String Builder
- Arrays VBScript: usando funções DIM, REDIM, Split e Ubound Array
- Variáveis e funções do JMeter
- Tratamento de erros de VBScript: VBScript em erro, em erro GoTo 0, em erro, retomar próximo
- Declarações condicionais de VBScript: VBScript If, ElseIf, Select Case