Strings.Mid Método

Definição

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

Sobrecargas

Name Description
Mid(String, Int32)

Devolve uma cadeia que contém todos os caracteres a partir de uma posição especificada numa cadeia.

Mid(String, Int32, Int32)

Devolve uma cadeia que contém um número especificado de caracteres a partir de uma posição especificada numa cadeia.

Mid(String, Int32)

Devolve uma cadeia que contém todos os caracteres a partir de uma posição especificada numa cadeia.

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 de onde os caracteres são retornados.

Start
Int32

Required. Integer expressão. Posição inicial das personagens a regressar. Se Start for maior do que o número de caracteres em str, a Mid função devolve uma cadeia de comprimento zero (""). Start é baseado numa só base.

Devoluções

Uma cadeia que consiste em todos os caracteres a partir da posição especificada na cadeia.

Exceções

Start <= 0 ou Length< 0.

Exemplos

A última linha deste exemplo usa esta sobrecarga da Mid função para devolver a quinta e os caracteres subsequentes de uma cadeia.

' 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)

Observações

Para determinar o número de caracteres em str, use a Len função.

Visual Basic tem uma Mid função e uma Mid instrução. Esses elementos operam em um número especificado de caracteres em uma cadeia de caracteres, mas a Mid função retorna os caracteres enquanto a Mid instrução substitui os caracteres. Para mais informações, consulte Mid Statement.

Note

A função MidB nas versões anteriores do Visual Basic devolve uma cadeia em bytes em vez de caracteres. Ele é usado principalmente para converter cadeias de caracteres em aplicativos DBCS (conjunto de caracteres de byte duplo). Todas as cadeias de caracteres do Visual Basic estão em Unicode e MidB não há mais suporte.

Ver também

Aplica-se a

Mid(String, Int32, Int32)

Devolve uma cadeia que contém um número especificado de caracteres a partir de uma posição especificada numa cadeia.

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 de onde os caracteres são retornados.

Start
Int32

Required. Integer expressão. Posição inicial das personagens a regressar. Se Start for maior do que o número de caracteres em str, a Mid função devolve uma cadeia de comprimento zero (""). Start é baseado num só.

Length
Int32

Optional. Integer expressão. Número de carateres a devolver. Se omitidos ou se houver menos de Length caracteres no texto (incluindo o carácter na posição Start), todos os caracteres desde a posição inicial até ao fim da cadeia são devolvidos.

Devoluções

Uma cadeia que consiste no número especificado de caracteres a partir da posição especificada na cadeia.

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, começando pelas posições dadas. (A última função ilustra a Mid(String, Int32) sobrecarga e especifica apenas o ponto de partida para a extração da corda.)

' 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)

Observações

Para determinar o número de caracteres em str, use a Len função.

Visual Basic tem uma Mid função e uma Mid instrução. Esses elementos operam em um número especificado de caracteres em uma cadeia de caracteres, mas a Mid função retorna os caracteres enquanto a Mid instrução substitui os caracteres. Para mais informações, consulte Mid Statement.

Note

A função MidB nas versões anteriores do Visual Basic devolve uma cadeia em bytes em vez de caracteres. Ele é usado principalmente para converter cadeias de caracteres em aplicativos DBCS (conjunto de caracteres de byte duplo). Todas as cadeias de caracteres do Visual Basic estão em Unicode e MidB não há mais suporte.

Ver também

Aplica-se a