Strings.Mid 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回包含指定字符串中的字符的字符串。
重载
| 名称 | 说明 |
|---|---|
| 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。
另请参阅
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- 字符串操作摘要
- Visual BasicStrings>
- Visual Basic 中的字符串简介
- Mid 语句
适用于
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。
另请参阅
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- 字符串操作摘要
- Visual BasicStrings>
- Visual Basic 中的字符串简介
- Mid 语句