Strings.Mid 方法

定义

返回一个字符串,该字符串包含来自指定字符串的字符。

重载

Mid(String, Int32)

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

Mid(String, Int32, Int32)

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

Mid(String, Int32)

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 函数使用此重载以返回字符串中第 5 个字符之后的字符(包括第 5 个字符)。

' 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 语句

注意

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

另请参阅

适用于

Mid(String, Int32, Int32)

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 从 1 开始。

Length
Int32

可选。 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 语句

注意

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

另请参阅

适用于