Strings.Mid 方法

定义

返回包含指定字符串中的字符的字符串。

重载

名称 说明
Mid(String, Int32)

返回一个字符串,该字符串包含从字符串中的指定位置开始的所有字符。

Mid(String, Int32, Int32)

返回一个字符串,该字符串包含从字符串中的指定位置开始的指定数量的字符。

Mid(String, Int32)

Source:
Strings.vb
Source:
Strings.vb
Source:
Strings.vb
Source:
Strings.vb
Source:
Strings.vb

返回一个字符串,该字符串包含从字符串中的指定位置开始的所有字符。

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

参数

str
String

必填。 String 从中返回字符的表达式。

Start
Int32

必填。 Integer 表达式。 要返回的字符的起始位置。 如果 Start 大于字符 str数,该 Mid 函数将返回零长度字符串(“)。 Start 是一个基于的。

返回

一个字符串,包含从字符串中指定位置开始的所有字符。

例外

Start <= 0 或 Length< 0。

示例

此示例中的最后一行使用此函数重 Mid 载从字符串中返回第五个和后续字符。

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

注解

若要确定中的 str字符数,请使用函数 Len

Visual Basic 具有一个 Mid 函数和一个 Mid 语句。 这些元素都对字符串中指定数量的字符执行运算,但 Mid 函数返回字符,而 Mid 语句替换字符。 有关详细信息,请参阅 Mid 语句

注释

Visual Basic早期版本中的 MidB 函数以字节而不是字符为单位返回字符串。 它主要用于转换双字节字符集 (DBCS) 应用程序中的字符串。 所有 Visual Basic 字符串都采用 Unicode,并且不再支持 MidB

另请参阅

适用于

Mid(String, Int32, Int32)

Source:
Strings.vb
Source:
Strings.vb
Source:
Strings.vb
Source:
Strings.vb
Source:
Strings.vb

返回一个字符串,该字符串包含从字符串中的指定位置开始的指定数量的字符。

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

参数

str
String

必填。 String 从中返回字符的表达式。

Start
Int32

必填。 Integer 表达式。 要返回的字符的起始位置。 如果 Start 大于字符 str数,该 Mid 函数将返回零长度字符串(“)。 Start 是基于一个。

Length
Int32

Optional. Integer 表达式。 要返回的字符数。 如果省略或文本中字符少于 Length 字符(包括位置 Start上的字符),则返回从开始位置到字符串末尾的所有字符。

返回

一个字符串,包含从字符串中指定位置开始的指定字符数。

例外

Start <= 0 或 Length< 0。

示例

此示例中的前两 Mid 个函数从给定位置开始返回字符串中的指定字符数。 (最后一个函数演示 Mid(String, Int32) 重载,并且仅指定字符串提取的起点。

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

注解

若要确定中的 str字符数,请使用函数 Len

Visual Basic 具有一个 Mid 函数和一个 Mid 语句。 这些元素都对字符串中指定数量的字符执行运算,但 Mid 函数返回字符,而 Mid 语句替换字符。 有关详细信息,请参阅 Mid 语句

注释

Visual Basic早期版本中的 MidB 函数以字节而不是字符为单位返回字符串。 它主要用于转换双字节字符集 (DBCS) 应用程序中的字符串。 所有 Visual Basic 字符串都采用 Unicode,并且不再支持 MidB

另请参阅

适用于