精华内容
下载资源
问答
  • VB中的Split函数

    2014-02-24 15:01:35
    Split(expression[, delimiter[, count[, compare]]]) Arguments expression Required. String expression containing substrings and delimiters. If expression is a zero-length string, Split returns

    .

    Arguments

    expression
    Required. String expression containing substrings and delimiters. If expression is a zero-length string, Split returns an empty array, that is, an array with no elements and no data.
    delimiter
    Optional. String character used to identify substring limits. If omitted, the space character (" ") is assumed to be the delimiter. If delimiter is a zero-length string, a single-element array containing the entire expression string is returned.
    count
    Optional. Number of substrings to be returned; -1 indicates that all substrings are returned.
    compare
    Optional. Numeric value indicating the kind of comparison to use when evaluating substrings. See Settings section for values.

    Settings

    The compare argument can have the following values:

    Constant Value Description
    vbBinaryCompare 0 Perform a binary comparison.
    vbTextCompare 1 Perform a textual comparison.

    Remarks

    The following example uses the Split function to return an array from a string. The function performs a textual comparison of the delimiter, and returns all of the substrings.

    Dim MyString, MyArray, Msg
    MyString = "VBScriptXisXfun!"
    MyArray = Split(MyString, "x", -1, 1)
    ' MyArray(0) contains "VBScript".
    ' MyArray(1) contains "is".
    ' MyArray(2) contains "fun!".
    Msg = MyArray(0) & " " & MyArray(1)
    Msg = Msg   & " " & MyArray(2)
    MsgBox Msg
    展开全文
  • 非常实用的VB.NET使用split的方法,介绍详细
  • VB中 Split的意思

    千次阅读 2015-05-02 12:41:13
    我先介绍一下Split函数用法:  返回值数组 = Split...,这是我们在IE登录到FTP上时URL形式,如果我们想把其中username和password取出来话,该怎么办呢?当然解决方法有许多,在这里我们只介绍用Sp

    我先介绍一下Split函数的用法:

      返回值数组 = Split("字符串","分割符")

      假设变量strURL保存着URL值,如strURL = "ftp://username:password@server";,这是我们在IE中登录到FTP上时的URL形式,如果我们想把其中的username和password取出来的话,该怎么办呢?当然解决的方法有许多,在这里我们只介绍用Split来解决的方法。首先,我们找出分割符。我们发现在这个字符串中,username和password之间有个冒号把它们隔开了,所以我们就把这个冒号作为Split函数的"分割符"来分割整个字符串,最后达到取username和password的目的。代码如下:

      strURL = "ftp://username:password@server"

      aryReturn = Split(strURL,":")

      这样我们就把字符串用冒号分割开了,分割后的结果保存在aryReturn中(aryReturn是一个数组)。

      下面我们就来看看这个最终的结果吧,因为Split函数最终返回的是一个数组,所以我们主要就是显示数组中的元素了,就要涉及到一些跟数组有关的函数:IsArray()判断是否数组的函数,LBound()取数组的下标,UBound()取数组的上标。

      Response.Write("返回值是否为数组:" & IsArray(aryReturn) & "<br>")

      For i = LBound(aryReturn) To UBound(aryReturn)

      Response.Write("返回值数组中的元素[" & i & "]:" & Right(aryReturn(i),Len(aryReturn(i))-2) & "<br>")

      Next

      通过上面的代码,我们看到字符串被分割成三个部分,即:"ftp"、"//username"、"password@server"。我们要取username和password需要进一步的处理,我就不多说了,直接给出代码。

      取username的代码:

      strUsername = Right(aryReturn(1),Len(aryReturn(1))-2)

      取password的代码:

      '取password我们又用到Split函数了,不过这回的分割符是"@"

      aryTemp = Split(aryReturn(2),"@")

      strPassword = aryTemp(0)

      '我们可以顺便取出server

      strServer = aryTemp(1)

      分割符可以是一个字符,也可以是一个字符串。如:

      aryReturn = Split("ftp://username:password@server,"//")

    展开全文
  • vb.net中split的疑问

    千次阅读 2012-07-29 21:09:11
    2、split后面成员列表是分隔符列表么?只见过一个分隔关键字,没见过多个,有知道么?   {" "c, ","c, "."c, ":"c, CChar(vbTab) }  这几个成员是什么意思? 其中c又是什么意思?
    Public Class SplitTest
        Public Shared Sub Main()
            Dim words As String = "This is a list of words, with: a bit of punctuation" + _
                                  vbTab + "and a tab character."
            Dim split As String() = words.Split(New [Char]() {" "c, ","c, "."c, ":"c, CChar(vbTab) })
    
            For Each s As String In  split
                If s.Trim() <> "" Then
                    Console.WriteLine(s)
                End If
            Next s
        End Sub 'Main
    End Class 'SplitTest
    ' The example displays the following output to the console:
    '       This
    '       is
    '       a
    '       list
    '       of
    '       words
    '       with
    '       a
    '       bit
    '       of
    '       punctuation
    '       and
    '       a
    '       tab
    '       character


    两个问题:

    1、dim  a( )  as string
          dim   a     as string( )
         两者有啥区别?





    2、split后面的成员列表是分隔符的列表么?只见过一个分隔关键字的,没见过多个的,有知道的么?
            

        {" "c, ","c, "."c, ":"c, CChar(vbTab) }
             这几个成员是什么意思?   其中的c又是什么意思?

    展开全文
  • vb中split函数用法

    千次阅读 2016-05-20 10:16:25
    分段,以指定字符为分隔符,分离出若干个子字符串,并保存在一个下标从0开始一维数组,其格式为:split (字符串,分隔符) dim a="1,2,3,4,5,6,45,656465,564,45" dim b() as integer b=split(a,",")...

    分段,以指定字符为分隔符,分离出若干个子字符串,并保存在一个下标从0开始的一维数组中,其格式为:split (字符串,分隔符)

    dim a="1,2,3,4,5,6,45,656465,564,45"

    dim b() as integer
    b=split(a,",") 
    那么b(0)=1 
        b(1)=2 
        b(i)=


    展开全文
  • VB中,使用了split函数时Function Split(Expression As String, [Delimiter], [Limit As Long = -1], [Compare As VbCompareMethod = vbBinaryCompare]) Member of VBA.Strings Split a string into an array
  • VB中Split函数功能及用法

    万次阅读 2011-03-01 15:06:00
    语法 Split(expression[,delimiter[,count[,compare]]]) Split函数语法有如下几部分:部分描述expression必需。包含子字符串和分隔符字符串表达式 。如果expression是一个长度为零字符串("")...
  • 电脑重装后,VB6就出现了这么一个错误,使用Split函数时,提取出来字段错误 Dim lsMay As Variant lsMay = Split("172.17.22.8", ".", -1, 1) Text1(0).Text = lMay(0) Text1(1).Text = lMay(1) Text1(2).Text ...
  • VB中Split函数作用和用法(字符串用逗号分割) VB中Split函数作用和用法(字符串用逗号分割) 示例: Function testSplit() Dim a As String a = "1,2,3,4,dsd-ad5,6,45,656465,564,45" Dim b() As...
  • VB split的用法

    千次阅读 2016-05-20 13:38:45
    我用VB5读取一个文本文件,...先使用Get语句将文件读到一个字符串,然后,使用Split函数进行逐行分解。之所以使用Get语句,而不使用Input函数,请参考QA000051 "VB 5提示错误:"输入超出文件尾""。下面是一个示例。
  • VB中Split函数作用和用法(字符串

    千次阅读 2014-05-04 16:53:59
    Split函数 返回一个从零最先一维数组,其中包含指定数量子字符串。 FunctionSplit( ByVal Express花儿与少年ion As String, Optional ByVal Delimiter As String = " ", Optional ByVal Limit As ...
  • VBScript中的Split函数

    2015-01-15 10:58:00
    关于VB中的Split函数的介绍,可以参考页面: http://msdn.microsoft.com/zh-cn/library/6x627e5f%28v=VS.80%29.aspx 它的声明为: Function Split( ByVal Expression As String...
  • VB.NET Split函数应用

    2013-07-04 15:11:37
    在学习我们要善于总结,总结对我们有很大的帮助,可以加快我们学习的步伐。...简单的split分割字符串首先我们拿了一个带多个空格的字符串来做分割.我们分配一个NewChar()array保存为String()array来储存我们例子...
  • VB的Split()函数返回空格“ ”的处理方式 例如,字符串mArray 分布着不均匀的空格“ ”,调用Split()函数返回的array<string>,存在非期望的 ""元素。 mArray = "1,2, ,4, ,6,7, 8., 9 , 10, " 处理思路...
  • delphi 中的 split 函数

    2008-08-28 23:12:00
    delphi 中的 split 函数 类似于 vb中的 split函数 德州行业网type userarray=array of string;function split(s:string;dot:char):userarray;var str:userarray;i,j:integer; begini:=1; j:=0; SetLeng
  • VB中关于Array函数与Split函数

    千次阅读 2019-02-11 15:15:53
    Split函数是一个用于分割字符串的函数,它能以一个字符串内容中的一个(或几个连续的)特定的字符为切割位点的标志,将这个字符串分割成若干个小字符串。它的用法是: 变量 = Split(原字符串变量, 切割标志) 2.关于...
  • delphi中的split函数

    2009-03-01 09:27:00
    //根据字符串,拆分字符串,相当于vb中的split函数function SplitString(const Source,ch:string):TStringList;var temp:String; i:Integer;begin Result:=TStringList.Create; //如果是空自符串则返回空列表 if ...
  • delphi Split 函数

    2008-01-11 08:27:00
    //根据字符串,拆分字符串,相当于VB中的split函数 function SplitString(const Source,ch:string):TStringList; var temp:String; i:Integer; begin Result:=TStringList.Create; //如果是空自符串则...
  • delphi中的split函数

    2004-11-30 15:13:00
    //根据字符串,拆分字符串,相当于vb中的split函数function SplitString(const Source,ch:string):TStringList;var temp:String; i:Integer;begin Result:=TStringList.Create; //如果是空自符串则返回空列表 ...
  • 头文件:#include ...参数s 指向欲分割字符串,参数delim 则为分割字符串,当strtok()在参数s 字符串发现到参数delim 分割字符时则会将该字符改为\0 字符。在第一次调用时,strtok()必需给予参数s
  • Split函数使你能够将长字符串分离为单独字;但是如果在字与字之间不止一个空格,Split就会返回一个错误结果。为了防止这种情况发生,你可以在使用Split之前用Replace函数来替换多个空格出现。列表A给出了一个...
  • USE [ppxUser] --打开数据库GO--对象: 创建用户自定义对象 [dbo].[Split_String] Create function [dbo].[Split_String](@originalStr varchar(5000),@splitStr varchar(2)) returns @table table(Col ...
  • VB Split 函数在 Delphi 中的不完全实现

    千次阅读 2009-10-28 14:06:00
    function Split(const expression: string; const delimiter: string = ' '): Tas; var sSource, sDelim: WideString;//源字符串和分隔字符串 WideString 形式,保证处理双字节字符(如汉字) iPos: ...
  • 当你需要确定一个长字符串中的字数时,你可以使用vb.net中的一个简单函数Split来获得所需要的结果。 Split函数使你能够将长字符串分离为单独的字;但是如果在字与字之间不止一个空格,Split就会返回一个错误的结果。...
  • VC中SPLIT函数构造如下:String2Array(sInputFormat, m_arrType, ;); int String2Array(const CString& s, CStringArray &sa, char chSplitter) { int n

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 144
精华内容 57
关键字:

vb中的split