VBScript String Functions - Um excelente guia para VBScript Tutorial 5

Tutorial de VBScript - Tabela de conteúdo

Tutorial de VBScript # 1: Visão geral das variáveis ​​VBScript 

Tutorial de VBScript # 2: Loops e declarações condicionais de VBScript

Tutorial de VBScript # 3: Procedimentos VBScript

Tutorial de VBScript # 4: Tratamento de erros de VBScript e execução de VBScript

Tutorial de VBScript # 5: Funções de string VBScript

VTutorial de BScript # 6: Funções de data VBScript

Tutorial de VBScript # 7: Funções de tempo VBScript

Tutorial de VBScript # 8: Funções VBScript Array

Neste Tutorial de VBScript, vamos aprender sobre as funções de string VBScript mais importantes e freqüentemente usadas, incluindo vbscript InStr, vbscript StrComp, função vbscript Mid, etc. Todas as funções de string vbscript são explicadas com um exemplo.

Tutorial de VBScript nº 5: Funções de String de VBScript

Funções de string VBScript:

Ao trabalhar com string em vbscript, podemos usar funções de string vbscript para realizar operações de string importantes, como pesquisar, substituir, extrair, obter o comprimento, comparações, etc. Por meio do artigo "Funções de string VBScript", explicaremos o -em funções de string VBScript com exemplos. 

Funções de string VBScript importantes - Resumo: 

Funções importantes de string VBScript - Explicações: 

Todas as funções de string vbscript importantes são explicadas nesta seção com exemplos reais ao vivo.

InStr vbscript:

A função vbscript instr encontra a posição da primeira ocorrência de uma expressão específica disponível em uma string e retorna o valor da posição.

Sintaxe: InStr ([iniciar,] string1, string2 [, comparar])

Descrição do parâmetro:

Iniciar - Este parâmetro define a posição inicial da string1 de onde a pesquisa ou verificação da primeira ocorrência da string2 será iniciada. Este é um parâmetro opcional. Por padrão, se nada for especificado, o vbscript começa com a 1ª posição.

1 String - Esta string deve ser pesquisada para a verificação de ocorrência de outra string.

2 String - Esta é a expressão de string a ser pesquisada.

Comparar - Este é um campo opcional usado para definir o tipo de comparação entre binário ou textual. O valor padrão é 0. Os valores possíveis são - 

  • 0 = vbBinaryCompare - executa uma verificação binária
  • 1 = vbTextCompare - Execute uma verificação textual

Exemplo:

Neste exemplo da função vbscript InStr, vamos encontrar e imprimir a primeira ocorrência de uma string de pesquisa.

string1 = "aabbccddee"
string2 = "bb"
nPostionOfOccurance = INSTR(1,string1,string2,1)
msgbox "Position of first occurance - " & nPostionOfOccurance
instr vbscript
funções de string vbscript - vbscript instr

Substituir string vbscript:

A função vbscript string substitui é usada para substituir as partes especificadas de uma string por outra string para um número predefinido de ocorrências.

Sintaxe: Substituir (mainString, findString, replaceewith [, startPos [, count [, compare]]])

Descrição do parâmetro:

cadeia principal - Esta é a string principal que deve ser atualizada para a substituição.

encontrarString - Esta parte da string será substituída na string principal.

replaceWith - Esta é a string de substituição.

Posição inicial - Este parâmetro define a posição inicial da string principal de onde a pesquisa será iniciada. Este é um parâmetro opcional. Por padrão, se nada for especificado, o vbscript começa com a 1ª posição. Antes da posição inicial, todos os personagens serão removidos.

Contar - Este é um parâmetro opcional que é usado para definir o número de substituições a serem feitas. O valor padrão para o parâmetro de contagem é -1, que define que não há limitação no número de substituições a serem feitas.

Comparar - Este é um campo opcional usado para definir o tipo de comparação entre binário ou textual. O valor padrão é 0. Os valores possíveis são - 

  • 0 = vbBinaryCompare - executa uma verificação binária
  • 1 = vbTextCompare - Execute uma verificação textual

Exemplo:

Neste exemplo da função vbscript Replace, iremos substituir todas as ocorrências de uma determinada string por outra string.

mainString  = "aa bb cc dd bb ee"
findString  = "bb"
replaceWith = "zz"
startPos = 1
updatedString = Replace(mainString,findString,replaceWith,startPos)
msgbox "String after the replacement - " & updatedString 
substituir vbscript
funções de string vbscript - substituição de vbscript

vbscript Médio:

A função vbscript Mid retorna o número especificado de caracteres de uma string.

Sintaxe: Mid (string, startPos [, comprimento])

Descrição do parâmetro:

corda - O número especificado de caracteres será extraído desta string.

startPos - Define a posição inicial dos caracteres a serem extraídos.

comprimento - Este é um campo opcional que define o comprimento do texto extraído. Se o parâmetro não for fornecido, a função vbscript mid extrairá a string inteira após a posição inicial.

Exemplo:

Neste exemplo da função vbscript Mid, iremos extrair caracteres de comprimento três da posição 4.

source_string  = "aaabbbcccddd"
startPos = 4
length = 3
captured_string = Mid(source_string,startPos,length)
msgbox "Extracted string of length 3 from position 4 is  - " & captured_string
vbscript meio
funções de string vbscript - vbscript mid

substring vbscript:

Não existe um método específico com o nome substring. Mas, assim como o método java substring, podemos usar a função vbscript Mid. 

concatenação de string vbscript:

O operador de concatenação de string vbscript é usado para adicionar / concretizar duas ou mais strings. O operador de concatenação de string vbscript é '&.'

Sintaxe: string1 e string2 & string3…

Exemplo:

Neste exemplo, vamos adicionar duas strings usando o operador de concatenação de string vbscript,

string1 = “abc” e “def”

Após a execução, a variável string1 irá manter o valor como “abcdef”

Função esquerda do vbscript:

A função vbscript Left extrai um número especificado de caracteres do lado esquerdo de uma string.

Sintaxe: Esquerda (corda, comprimento)

Descrição do parâmetro:

corda - O número especificado de caracteres será extraído desta string do lado esquerdo.

comprimento - Denota o comprimento dos caracteres que serão extraídos do lado esquerdo.

Exemplo:

Neste exemplo da função vbscript Left, iremos extrair caracteres de comprimento três do lado esquerdo.

source_string  = "aaabbbcccddd"
length = 3
captured_string = Left(source_string,length)
msgbox "Extracted charecters from Left side  - " & captured_string
vbscript esquerdo
funções de string vbscript - vbscript esquerda

A função vbscript Right extrai um número especificado de caracteres do lado direito de uma string.

Sintaxe: Direita (corda, comprimento)

Descrição do parâmetro:

corda - O número especificado de caracteres será extraído desta string do lado direito.

comprimento - Denota o comprimento dos caracteres que serão extraídos do lado direito.

Exemplo:

Neste exemplo da função vbscript Right, iremos extrair caracteres de comprimento três do lado direito.

source_string  = "aaabbbcccddd"
length = 3
captured_string = Right(source_string,length)
msgbox "Extracted charecters from Right side  - " & captured_string
funções de string vbscript - vbscript à direita
funções de string vbscript - vbscript à direita

Função vbscript StrComp:

A função vbscript StrComp é usada para comparar duas strings e retorna o resultado da comparação. 

Sintaxe: StrComp (string1, string2 [, comparar])

Descrição do parâmetro:

string1 - Um dos parâmetros de expressão de string que é necessário para a comparação. 

String2 - Outro parâmetro de expressão de string necessário para a comparação. 

Comparar - Este é um campo opcional usado para definir o tipo de comparação entre binário ou textual. O valor padrão é 0. Os valores possíveis são - 

  • 0 = vbBinaryCompare - executa uma verificação binária
  • 1 = vbTextCompare - Execute uma verificação textual

A função vbscript StrComp pode retornar um dos seguintes valores:

  • -1 (se string1 <string2)
  • 0 (se string1 = string2)
  • 1 (se string1> string2)
  • Nulo (se string1 ou string2 for Nulo)

Exemplo:

Neste exemplo da função vbscript StrComp, veremos os resultados para três condições de comparação diferentes.

'Condition when string1<string2
string1 = "abcd"
string2 = "wxyz"
result1 = StrComp(string1,string2,vbTextCompare )

'Condition when string1 = string2
string1 = "abcd"
string2 = "abcd"
result2 = StrComp(string1,string2,vbTextCompare )

'Condition when string1>string2
string1 = "wxyz"
string2 = "abcd"
result3 = StrComp(string1,string2,vbTextCompare )
msgbox "Result 1: " & result1 & ", Result 2: " & result2 & " and Result 3: " & result3
vbscript strcomp
vbscript strcomp (funções de string vbscript)

Função vbscript Trim:

A função vbscript Trim é usada para limpar todos os espaços de ambos os lados, ou seja, do início e do final da string.

Sintaxe: Trim (string)

Descrição do parâmetro:

corda - É uma string contendo espaços nos lados esquerdo e direito.

Exemplo:

Neste exemplo da função vbscript Trim, vamos remover os espaços de ambos os lados de uma string.

string1 = ”aaa bbb ccc ddd“

string2 = Trim (string1)

Após a execução, a variável string2 conterá o valor como “aaa bbb ccc ddd,” sem os espaços nos lados esquerdo e direito.

Função vbscript Ltrim:

A função vbscript LTrim é usada para remover todos os espaços do lado esquerdo da string.

Sintaxe: Ltrim (string)

Descrição do parâmetro:

corda - É uma string contendo espaços no lado esquerdo.

Exemplo:

Neste exemplo da função vbscript LTrim, vamos remover os espaços do lado esquerdo de uma string.

string1 = ”aaa bbb ccc ddd“

string2 = Ltrim (string1)

Após a execução, a variável string2 conterá o valor “aaa bbb ccc ddd”, sem os espaços do lado esquerdo.

Função vbscript Rtrim:

A função vbscript RTrim é usada para remover quaisquer espaços do lado direito da string.

Sintaxe: Rtrim (string)

Descrição do parâmetro:

corda - É uma string contendo espaços no lado direito.

Exemplo:

Neste exemplo da função vbscript RTrim, vamos remover os espaços do lado direito de uma string.

string1 = ”aaa bbb ccc ddd“

string2 = Rtrim (string1)

Após a execução, a variável string2 conterá o valor “aaa bbb ccc ddd,” sem os espaços do lado direito.

vbscript maiúscula, ou seja, função vbscript UCase:

O nome real da função para vbscript maiúsculas é função vbscript Ucase. A função vbscript UCase é usada para converter os caracteres de qualquer string (independentemente do caso) em caracteres maiúsculos.

Sintaxe: UCase (string)

Descrição do parâmetro:

corda - É uma string para converter em caracteres maiúsculos.

Exemplo:

Neste exemplo da função vbscript UCase, vamos converter uma string contendo letras maiúsculas e minúsculas em letras maiúsculas.

string1 = “aBcD aabb”

string2 = Trim (string1)

Após a execução, a variável string2 conterá o valor como “ABCD AABB.”

vbscript minúsculas, ou seja, vbscript LCase:

A função vbscript LCase é usada para converter os caracteres de qualquer string (independentemente do caso) em caracteres minúsculos.

Sintaxe: LCase (string)

Descrição do parâmetro:

corda - É uma string para converter em caracteres minúsculos.

Exemplo:

Neste exemplo da função vbscript LCase, vamos converter uma string contendo letras maiúsculas e minúsculas em caracteres minúsculos.

string1 = “aBcD aabb”

string2 = Trim (string1)

Após a execução, a variável string2 conterá o valor como “abcd aabb”.

função de comprimento vbscript:

A função vbscript Length é usada para encontrar o comprimento de uma determinada string. Ele retorna o comprimento como um valor inteiro.

Sintaxe: Comprimento (string)

Descrição do parâmetro:

corda - Qualquer expressão de string.

Exemplo:

Neste exemplo da função de comprimento vbscript, vamos encontrar o comprimento de qualquer expressão de string específica.

string = “aBcD aabb”

strLength = Comprimento (string)

Após a execução, a variável strLength conterá o comprimento da string como 9.

Função vbscript StrReverse:

A função vbscript StrReverse é usada para reverter qualquer string.

Sintaxe: StrReverse (string)

Descrição do parâmetro:

corda - Qualquer expressão de string.

Exemplo:

Neste exemplo da função vbscript StrReverse, iremos inverter os caracteres de uma determinada string.

string1 = “abcde”

string2 = Comprimento (string1)

Após a execução, a variável string2 conterá a string reversa como “edcba”.

Conclusão:

Por meio deste artigo sobre funções de string de VBScript, aprendemos sobre as funções de string de VBScript importantes, incluindo vbscript InStr, vbscript StrComp, funções de vbscript Mid, etc. No próximo tutorial de vbscript, explicaremos sobre as funções de data e hora do VBScript. Por favor clique SUA PARTICIPAÇÃO FAZ A DIFERENÇA para obter mais detalhes.

Deixe um comentário