Função Mid (Visual Basic)
Retorna uma sequência de caracteres contendo um número especificado de caracteres de uma sequência de caracteres.
Public Shared Function Mid( _
ByVal str As String, _
ByVal Start As Integer, _
Optional ByVal Length As Integer _
) As String
Parâmetros
str
Obrigatório.String expressão do qual os caracteres são retornados.Start
Obrigatório.Integer expressão. Iniciando posição dos caracteres a serem retornados.If Start é maior do que o número de caracteres em str, o Midfunção retorna uma seqüência de caracteres de comprimento zero (""). Start um é baseado.Length
Opcional.Integer expressão. Número de caracteres para retornar.Se for omitido ou se há menos caracteres Length no texto (incluindo o caractere na posição Start), todos os caracteres a partir da posição de início ao final da sequência de caracteres são retornados.
Exceções
Tipo de exceção |
Número de erro |
Condição |
---|---|---|
Start<=0 ou Length > . |
Ver a coluna " número de erro " se você estiver atualizando aplicativos Visual Basic 6.0 que usam manipulação de erros não estruturada.(Você pode comparar o número do erro com a Propriedade do Número (Erro de objeto).) Entretanto, quando for possivel, você pode considerar substituir tal controle de erro por Visão Geral sobre a Manipulação Estruturada de Exceções para o Visual Basic.
Comentários
Para determinar o número de caracteres em str, use a função Len.
Visual Basic tem uma Mid função e uma declaração Mid .Os dois elementos operam num número especificado de caracteres de uma string, mas a função Mid retorna os caracteres enquanto a declaração Mid substitui os caracteres.Para obter mais informações, consulte Instrução MID.
Observação: |
---|
O MidB função nas versões anteriores do Visual Basic retorna uma seqüência de caracteres em bytes, em vez de caracteres. Isso é usado primariamente para converter strings em aplicações com conjuntos de caracteres de byte duplo (DBCS).Todas strings do Visual Basico estão em Unicode, e MidB não é mais suportado. |
Exemplo
Este exemplo usa a função Mid para retornar um número especificado de caracteres de uma sequência de caracteres.
' 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)
Requisitos
Namespace:Microsoft.VisualBasic
**Módulo:**Strings
Assembly: Visual Basic Runtime Library (em Microsoft.VisualBasic.dll)
Consulte também
Conceitos
Sumário para programação de mudanças em elementos de suporte
Referência
Sumário de Manipulação de Strings