- 07/20/2015
- 5 minutos para ler
-
- K
- v
- n
- m
- n
-
+6
A tabela seguinte lista as funções que o Visual Basic fornece na Microsoft.VisualBasic.Strings classe para procurar e manipular strings. Elas podem ser consideradas como funções intrínsecas do Visual Basic; ou seja, você não precisa chamá-las como membros explícitos de uma classe, como mostram os exemplos. Métodos adicionais, e em alguns casos métodos complementares, estão disponíveis na classe System.String.
.NET Framework method | Description |
---|---|
Asc, AscW | Retorna um valor Integer representando o código do caractere correspondente a um caractere. |
Chr, ChrW | Retorna o caractere associado com o código de caractere especificado. |
Filtro | Retorna um array baseado em zero contendo um subconjunto de um array String baseado em critérios de filtro especificados. |
Formato | Retorna uma string formatada de acordo com as instruções contidas num formato String expressão. |
FormatoMoeda | Retorna uma expressão formatada como um valor de moeda usando o símbolo de moeda definido no painel de controle do sistema. |
FormatDateTime | Retorna uma expressão string representando um valor de data/hora. |
FormatNumber | Retorna uma expressão formatada como um número. |
FormatPercent | Retorna uma expressão formatada como uma percentagem (ou seja, multiplicada por 100) com um caractere de % de percurso. |
InStr | Retorna um inteiro especificando a posição inicial da primeira ocorrência de uma string dentro de outra. |
InStrRev | Retorna a posição da primeira ocorrência de uma string dentro de outra, começando do lado direito da string. |
Join | Retorna uma string criada pela união de uma série de substratos contidos em um array. |
Lase | Retorna uma string ou caractere convertido em minúsculas. |
Esquerda | Retorna uma string contendo um número especificado de caracteres do lado esquerdo de uma string. |
Len | Retorna um inteiro que contém o número de caracteres de uma string. |
LSet | Retorna uma string alinhada à esquerda contendo a string especificada ajustada ao comprimento especificado. |
LTrim | Retorna uma string contendo uma cópia de uma string especificada sem espaços iniciais. |
Mid | Retorna uma string contendo um número especificado de caracteres de uma string. |
Substitui | Retorna uma string contendo um número especificado de caracteres do lado direito de uma string. |
Reta | Retorna uma string alinhada à direita contendo a string especificada ajustada ao comprimento especificado. |
RTrim | Retorna uma string contendo uma cópia de uma string especificada sem espaços de fuga. |
Espaço | Retorna uma string consistindo do número especificado de espaços. |
Dividir | Retorna uma string contendo um número especificado de substratos com base zero. |
StrComp | Retorna -1, 0, ou 1, com base no resultado de uma comparação de string. |
StrConv | Retorna uma string convertida conforme especificado. |
StrDup | Retorna uma string ou objeto que consiste no caractere especificado repete o número especificado de vezes. |
StrReverse | Retorna uma string na qual a ordem dos caracteres de uma string especificada é invertida. |
Trim | Retorna uma string contendo uma cópia de uma string especificada sem espaços iniciais ou finais. |
UCase | Retorna uma string ou caractere contendo a string especificada convertida em maiúsculas. |
Pode usar a opção Comparar declaração para definir se as strings são comparadas usando uma ordem de ordenação de texto não sensível a maiúsculas e minúsculas determinada pelo locale do seu sistema (Text
) ou pelas representações binárias internas dos caracteres (Binary
). O método padrão de comparação de texto é Binary
.
Exemplo: UCase
Este exemplo usa a função UCase
para retornar uma versão em maiúsculas de uma string.
' String to convert.Dim lowerCase As String = "Hello World 1234"' Returns "HELLO WORLD 1234".Dim upperCase As String = UCase(lowerCase)
Exemplo: LTrim
Este exemplo usa a função LTrim
para retirar espaços iniciais e a função RTrim
para retirar espaços finais de uma variável string. Ele usa a função Trim
para tirar os dois tipos de espaços.
' Initializes string.Dim testString As String = " <-Trim-> "Dim trimString As String' Returns "<-Trim-> ".trimString = LTrim(testString)' Returns " <-Trim->".trimString = RTrim(testString)' Returns "<-Trim->".trimString = LTrim(RTrim(testString))' Using the Trim function alone achieves the same result.' Returns "<-Trim->".trimString = Trim(testString)
Exemplo: Mid
Este exemplo usa a função Mid
para retornar um número especificado de caracteres de uma string.
' Creates text string.Dim testString As String = "Mid Function Demo"' Returns "Mid".Dim firstWord As String = Mid(testString, 1, 3)' Returns "Demo".Dim lastWord As String = Mid(testString, 14, 4)' Returns "Function Demo".Dim midWords As String = Mid(testString, 5)
Exemplo: Len
Este exemplo usa Len
para retornar o número de caracteres de uma string.
' Initializes variable.Dim testString As String = "Hello World"' Returns 11.Dim testLen As Integer = Len(testString)
Exemplo: InStr
Este exemplo usa a função InStr
para retornar a posição da primeira ocorrência de uma string dentro de outra.
' String to search in.Dim searchString As String = "XXpXXpXXPXXP"' Search for "P".Dim searchChar As String = "P"Dim testPos As Integer' A textual comparison starting at position 4. Returns 6.testPos = InStr(4, searchString, searchChar, CompareMethod.Text)' A binary comparison starting at position 1. Returns 9.testPos = InStr(1, SearchString, SearchChar, CompareMethod.Binary)' If Option Compare is not set, or set to Binary, return 9.' If Option Compare is set to Text, returns 3.testPos = InStr(searchString, searchChar)' Returns 0.testPos = InStr(1, searchString, "W")
Exemplo: Format
Este exemplo mostra vários usos da função Format
para formatar valores usando tanto String
formatos como formatos definidos pelo usuário. Para o separador de data (/
), separador de tempo (:
), e os indicadores AM/PM (t
e tt
), a saída formatada real exibida pelo seu sistema depende das configurações de locale que o código está usando. Quando as horas e datas são exibidas no ambiente de desenvolvimento, o formato de hora curta e o formato de data curta do código locale são usados.
Nota
Para locais que usam um relógio de 24 horas, os indicadores AM/PM (t
e tt
) não exibem nada.
Dim testDateTime As Date = #1/27/2001 5:04:23 PM#Dim testStr As String' Returns current system time in the system-defined long time format.testStr = Format(Now(), "Long Time")' Returns current system date in the system-defined long date format.testStr = Format(Now(), "Long Date")' Also returns current system date in the system-defined long date ' format, using the single letter code for the format.testStr = Format(Now(), "D")' Returns the value of testDateTime in user-defined date/time formats.' Returns "5:4:23".testStr = Format(testDateTime, "h:m:s")' Returns "05:04:23 PM".testStr = Format(testDateTime, "hh:mm:ss tt")' Returns "Saturday, Jan 27 2001".testStr = Format(testDateTime, "dddd, MMM d yyyy")' Returns "17:04:23".testStr = Format(testDateTime, "HH:mm:ss")' Returns "23".testStr = Format(23)' User-defined numeric formats.' Returns "5,459.40".testStr = Format(5459.4, "##,##0.00")' Returns "334.90".testStr = Format(334.9, "###0.00")' Returns "500.00%".testStr = Format(5, "0.00%")
Veja também
- Palavras-chave
- Biblioteca de Tempo de Execução Básico Visual Membros
- String Manipulation Summary
- System.String class methods
>