Strings.Mid Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Resumo da Manipulação de Cadeias
Cordas em Visual Basic - Introdução a cadeias de caracteres no Visual Basic
- A meio da declaração
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
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Resumo da Manipulação de Cadeias
Cordas em Visual Basic - Introdução a cadeias de caracteres no Visual Basic
- A meio da declaração