函数名称:
1、ParameterValue()
2、ParameterCount()
用法示例:
Dim StrTest as String
StrTest="欢迎;光临;JiaJia;Blog;VB源码"
Debug.Print ParameterCount(";",StrTest)
'返回 5
Debug.Print ParameterValue(";",StrTest,3)
'返回 "JiaJia"
函数源码:
Public Function ParameterCount(ParseCharacter As String, _
tString As Variant) As Integer
Dim CurrentPosition As Integer
Dim ParseToPosition As Integer
Dim CurrentToken As Integer
Dim TempString As String
TempString = Trim(tString) + ParseCharacter
If Len(TempString) = 1 Then Exit Function
CurrentPosition = 1
CurrentToken = 1
Do
ParseToPosition = InStr(CurrentPosition, TempString, _
ParseCharacter)
CurrentToken = CurrentToken + 1
CurrentPosition = ParseToPosition + 1
Loop Until (CurrentPosition >= Len(TempString))
ParameterCount = CurrentToken - 1
End Function
Public Function ParameterValue(ParseCharacter As String, _
tString As Variant, _
Index As Integer) As String
Dim CurrentPosition As Integer
Dim ParseToPosition As Integer
Dim CurrentToken As Integer
Dim TempString As String
TempString = Trim(tString) + ParseCharacter
If Len(TempString) = 1 Then Exit Function
CurrentPosition = 1
CurrentToken = 1
Do
ParseToPosition = InStr(CurrentPosition, TempString, _
ParseCharacter)
If Index = CurrentToken Then
ParameterValue = Mid$(TempString, CurrentPosition, _
ParseToPosition - CurrentPosition)
Exit Function
End If
CurrentToken = CurrentToken + 1
CurrentPosition = ParseToPosition + 1
Loop Until (CurrentPosition >= Len(TempString))
End Function
分享到:
相关推荐
以上函数是VB字符串处理的基础,熟练掌握这些函数可以帮助你高效地处理文本数据。在实际编程中,根据需求组合使用这些函数,可以实现更复杂的字符串操作。通过深入学习和实践,你可以更好地理解和运用VB中的字符串...
下面我们将深入探讨一些常见的VB字符串处理函数,并结合C++的编程元素,尽管VB源码不直接适用于C++,但原理相通,我们可以借鉴VB的思路来理解C++中的相应功能。 1. **字符串查找与替换**: - `InStr`:VB中的`...
了解并熟练掌握这些VB字符串函数,能极大地提高代码的效率和可读性,帮助开发者更便捷地处理各种字符串操作。在编写涉及字符串处理的VB程序时,灵活运用这些函数可以简化代码逻辑,提升程序的实用性。
### ASP字符串处理函数详解 #### 1. Len 函数 - **语法**: `Len(string|varname)` - **功能**: 此函数返回一个字符串中的字符数量或存储一个变量所需的字节数。 - **示例**: ```vb Dim MyString MyString = Len...
本文将对 C# 字符串函数大全进行详细的介绍,包括 Len、Trim、Ltrim、Rtrim、Mid、Left、Right、LCase、UCase、StrComp、InStr、Split 和 Replace 等函数。 Len 函数 Len 函数用于返回字符串中的字符数目。该函数...
总之,VB字符串解析是一项基础但关键的技能,熟练掌握`Split`函数及其相关方法,能帮助开发者有效地处理和操作各种字符串数据。在处理大量文本数据或用户输入时,字符串解析往往扮演着至关重要的角色。通过不断实践...
2. **Right()** 函数:与Left()类似,但它是从字符串的右侧开始截取。`Right("Hello World", 5)` 结果为 "World"。 3. **Mid()** 函数:此函数可以从中间位置开始截取字符串,同时指定要截取的长度。`Mid("Hello ...
1. **Left** 和 **Right** 函数:这两个函数用于从字符串的左侧或右侧提取指定数量的字符。例如,`Left("Hello", 3)` 将返回 "Hel",而 `Right("World", 3)` 返回 "rld"。 2. **Mid** 函数:这个函数允许你在字符串...
在这个“vb字符串分隔与合并的程序实例”中,我们将探讨如何使用VB来执行这些操作,并了解如何通过源码实现对大量数据的统计和处理。 1. **字符串分隔** 在VB中,我们可以使用`Split()`函数来分隔字符串。这个函数...
在VB(Visual Basic)编程语言中,字符串处理是...通过深入学习vb字符串函数详解_ok.CHM文档和参考www.pudn.com上的资源,开发者可以更全面地掌握VB中的字符串处理技巧,从而更好地应对实际项目中的字符串操作挑战。
"字符串处理函数(4KB)"这个主题,结合提供的标签“控件”、“源码”、“统计计数”和“资源”,我们可以推测这可能是一个关于使用特定编程语言(可能是Visual Basic或VB.NET)进行字符串操作的教学资料或代码示例...
以下是一些C#中常用的字符串函数的详细说明: 1. **Len** 函数:此函数用于计算字符串中字符的数量。例如,`Len("VBSCRIPT")` 返回8,因为"VBSCRIPT"包含8个字符。 2. **Trim, Ltrim, Rtrim** 函数:这三个函数...
### VB字符串函数大全 #### 概述 Visual Basic (简称VB)是一种广泛使用的高级编程语言,它提供了丰富的内置函数来处理各种数据类型,包括字符串。本文档将详细介绍一系列与字符串处理相关的VB函数,旨在为从事VB...
### VBA函数在字符串处理中的应用 #### 一、引言 VBA(Visual Basic for Applications)作为一种广泛应用于Office环境下的脚本语言,为用户提供了强大的自动化能力。特别是在Excel、Word等应用程序中,通过VBA可以...
2. **字符串函数**: - `Len()`: 计算字符串长度,如 `Len("Hello")` 返回 `5`。 - `Mid()`: 提取字符串中的子串,`Mid("Hello", 2, 3)` 返回 "ell"。 - `Left()`: 从字符串左侧提取指定长度的字符,`Left("Hello...
### JavaScript字符串函数大全 #### 1. Asc(x) - **功能**:返回字符的ASCII码。 - **参数**: - `x`:需要转换为ASCII码的单个字符。 - **示例**: ```javascript console.log(Asc('A')); // 输出:65 ``` #...
【C#字符串函数详解】 C#作为一种强大的编程语言,提供了丰富的字符串处理函数,方便开发者对字符串进行各种操作。以下是对一些关键字符串函数的详细说明: 1. **Len**:此函数用于获取字符串中的字符数量,或者...
"VB精华文摘-字符串篇"很显然是一份专门针对VB字符串操作的资料,它可能包含了各种字符串函数、方法以及最佳实践的汇总。下面我们将深入探讨VB中的字符串处理相关知识点。 1. **字符串变量和数据类型**: 在VB中,...
以下是对标题和描述中提到的一些C#字符串函数的详细说明: 1. **Len()**:这个函数用于计算字符串中的字符数量。例如,`Len("VBSRIPT")`会返回8,因为"VBSRIPT"包含8个字符。 2. **Trim()**:`Trim()`函数用于移除...
### vb.net字符串转换...通过以上介绍可以看出,vb.net 提供了丰富的字符串操作函数,这些函数可以帮助开发者轻松地完成字符串的截取、比较、替换等多种任务。熟练掌握这些函数的使用方法对于进行字符串处理非常重要。