Strings.Mid Método

Definição

Retorna uma cadeia de caracteres que contém caracteres de uma cadeia de caracteres especificada.

Sobrecargas

Nome Description
Mid(String, Int32)

Retorna uma cadeia de caracteres que contém todos os caracteres começando de uma posição especificada em uma cadeia de caracteres.

Mid(String, Int32, Int32)

Retorna uma cadeia de caracteres que contém um número especificado de caracteres começando de uma posição especificada em uma cadeia de caracteres.

Mid(String, Int32)

Retorna uma cadeia de caracteres que contém todos os caracteres começando de uma posição especificada em uma cadeia de caracteres.

public:
 static System::String ^ Mid(System::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

Required. String expressão da qual os caracteres são retornados.

Start
Int32

Required. Expressão Integer. Posição inicial dos caracteres a serem retornados. Se Start for maior que o número de caracteres, stra Mid função retornará uma cadeia de caracteres de comprimento zero (""). Start é baseado em um.

Retornos

Uma cadeia de caracteres que consiste em todos os caracteres começando 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, struse 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 Mid Statement.

Observação

A função MidB em versões anteriores de 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

Aplica-se a

Mid(String, Int32, Int32)

Retorna uma cadeia de caracteres que contém um número especificado de caracteres começando 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);
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

Required. String expressão da qual os caracteres são retornados.

Start
Int32

Required. Expressão Integer. Posição inicial dos caracteres a serem retornados. Se Start for maior que o número de caracteres, stra Mid função retornará uma cadeia de caracteres de comprimento zero (""). Start é baseado em um.

Length
Int32

Optional. Expressão Integer. Número de caracteres que devem ser retornados. Se for omitido ou se houver menos caracteres Length no texto (incluindo o caractere em 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 começando 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, struse 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 Mid Statement.

Observação

A função MidB em versões anteriores de 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

Aplica-se a