Strings.Mid Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna uma cadeia de caracteres que contém caracteres de uma cadeia de caracteres especificada.
Sobrecargas
Mid(String, Int32) |
Retorna uma cadeia de caracteres que consiste em todos os caracteres de uma posição especificada na cadeia de caracteres. |
Mid(String, Int32, Int32) |
Retorna uma cadeia de caracteres que contém um número especificado de caracteres a partir de uma posição especificada em uma cadeia de caracteres. |
Mid(String, Int32)
- Origem:
- Strings.vb
- Origem:
- Strings.vb
- Origem:
- Strings.vb
Retorna uma cadeia de caracteres que consiste em todos os caracteres de uma posição especificada na cadeia de caracteres.
public:
static System::String ^ Mid(System::String ^ str, int Start);
public static string? Mid (string? str, int Start);
public static string Mid (string str, int Start);
static member Mid : string * int -> string
Public Function Mid (str As String, Start As Integer) As String
Parâmetros
- str
- String
Obrigatórios. Expressão String
da qual os caracteres são retornados.
- Start
- Int32
Obrigatórios. Expressão Integer
. Posição inicial dos caracteres a serem retornados. Se Start
for maior que o número de caracteres em str
, a função Mid
retornará uma cadeia de comprimento zero (""). Start
é baseado em um.
Retornos
Uma cadeia de caracteres que consiste em todos os caracteres da posição especificada na cadeia de caracteres.
Exceções
Start
<= 0 ou Length
< 0.
Exemplos
A última linha neste exemplo usa essa sobrecarga da Mid
função para retornar o quinto e os caracteres subsequentes de uma cadeia 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)
Comentários
Para determinar o número de caracteres em str
, use a Len
função .
O Visual Basic tem uma função Mid
e uma instrução Mid
. Esses elementos operam em um número especificado de caracteres em uma cadeia de caracteres, mas a função Mid
retorna os caracteres enquanto a instrução Mid
substitui os caracteres. Para obter mais informações, consulte Instrução Mid.
Observação
A MidB
função em versões anteriores do Visual Basic retorna uma cadeia de caracteres em bytes em vez de caracteres. Ela é usada principalmente para converter cadeias de caracteres em aplicativos DBCS (conjunto de caracteres de bytes duplos). Todas as cadeias de caracteres do Visual Basic estão no Unicode e MidB
não tem mais suporte.
Confira também
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Resumo de manipulação da cadeia de caracteres
- Cadeias de caracteres no Visual Basic
- Introdução a cadeias de caracteres no Visual Basic
- Instrução Mid
Aplica-se a
Mid(String, Int32, Int32)
- Origem:
- Strings.vb
- Origem:
- Strings.vb
- Origem:
- Strings.vb
Retorna uma cadeia de caracteres que contém um número especificado de caracteres a partir de uma posição especificada em uma cadeia de caracteres.
public:
static System::String ^ Mid(System::String ^ str, int Start, int Length);
public static string Mid (string? str, int Start, int Length);
public static string Mid (string str, int Start, int Length);
static member Mid : string * int * int -> string
Public Function Mid (str As String, Start As Integer, Length As Integer) As String
Parâmetros
- str
- String
Obrigatórios. Expressão String
da qual os caracteres são retornados.
- Start
- Int32
Obrigatórios. Expressão Integer
. Posição inicial dos caracteres a serem retornados. Se Start
for maior que o número de caracteres em str
, a função Mid
retornará uma cadeia de comprimento zero (""). Start
é baseado em um.
- Length
- Int32
Opcional. Expressão Integer
. O número de caracteres a serem retornados. Se for omitido ou se houver menos de Length
caracteres no texto (incluindo o caractere na posição Start
), todos os caracteres da posição inicial até o final da cadeia de caracteres serão retornados.
Retornos
Uma cadeia de caracteres que consiste no número especificado de caracteres a partir da posição especificada na cadeia de caracteres.
Exceções
Start
<= 0 ou Length
< 0.
Exemplos
As duas Mid
primeiras funções neste exemplo retornam o número especificado de caracteres de uma cadeia de caracteres, começando pelas posições fornecidas. (A última função ilustra a Mid(String, Int32) sobrecarga e especifica apenas o ponto de partida para a extração de cadeia 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)
Comentários
Para determinar o número de caracteres em str
, use a Len
função .
O Visual Basic tem uma função Mid
e uma instrução Mid
. Esses elementos operam em um número especificado de caracteres em uma cadeia de caracteres, mas a função Mid
retorna os caracteres enquanto a instrução Mid
substitui os caracteres. Para obter mais informações, consulte Instrução Mid.
Observação
A MidB
função em versões anteriores do Visual Basic retorna uma cadeia de caracteres em bytes em vez de caracteres. Ela é usada principalmente para converter cadeias de caracteres em aplicativos DBCS (conjunto de caracteres de bytes duplos). Todas as cadeias de caracteres do Visual Basic estão no Unicode e MidB
não tem mais suporte.
Confira também
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Resumo de manipulação da cadeia de caracteres
- Cadeias de caracteres no Visual Basic
- Introdução a cadeias de caracteres no Visual Basic
- Instrução Mid