精华内容
下载资源
问答
  • VB中 Split的意思

    千次阅读 2015-05-02 12:41:13
     返回值数组 = Split("字符串","分割符")  假设变量strURL保存着URL值,如strURL = "ftp://username:password@server";,这是我们在IE登录到FTP上时的URL形式,如果我们想把其中的username和password取...

    我先介绍一下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中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函数的功能及用法

    万次阅读 2011-03-01 15:06:00
    描述 返回一个下标从零开始的一维...如果expression是一个长度为零的字符串(""),Split则返回一个空数组,即没有元素和数据的数组。delimiter可选的。用于标识子字符串边界的字符串字符。如果忽略,则使用空

    描述

    返回一个下标从零开始的一维数组,它包含指定数目的子字符串。

    语法

    Split(expression[, delimiter[, count[, compare]]])

    Split函数语法有如下几部分:

    部分 描述
    expression 必需的。包含子字符串和分隔符的字符串表达式 。如果expression是一个长度为零的字符串(""),Split则返回一个空数组,即没有元素和数据的数组。
    delimiter 可选的。用于标识子字符串边界的字符串字符。如果忽略,则使用空格字符(" ")作为分隔符。如果delimiter是一个长度为零的字符串,则返回的数组仅包含一个元素,即完整的 expression字符串。
    count 可选的。要返回的子字符串数,-1表示返回所有的子字符串。
    compare 可选的。数字值,表示判别子字符串时使用的比较方式。关于其值,请参阅“设置值”部分。

     

     

    expression 必需的。包含子字符串和分隔符的字符串表达式 。如果expression是一个长度为零的字符串(""),Split则返回一个空数组,即没有元素和数据的数组。
    常数 描述
    vbUseCompareOption -1 Option Compare语句中的设置值执行比较。
    vbBinaryCompare 0 执行二进制比较。
    vbTextCompare 1 执行文字比较。
    vbDatabaseCompare 2 仅用于Microsoft Access。基于您的数据库的信息执行比较。
    expression 必需的。包含子字符串和分隔符的字符串表达式 。如果expression是一个长度为零的字符串(""),Split则返回一个空数组,即没有元素和数据的数组。

    expression 必需的。包含子字符串和分隔符的字符串表达式 。如果expression是一个长度为零的字符串(""),Split则返回一个空数组,即没有元素和数据的数组。

     

    delimiter 可选的。用于标识子字符串边界的字符串字符。如果忽略,则使用空格字符(" ")作为分隔符。如果delimiter是一个长度为零的字符串,则返回的数组仅包含一个元素,即完整的 expression字符串。

     

    count 可选的。要返回的子字符串数,-1表示返回所有的子字符串。

     

    compare 可选的。数字值,表示判别子字符串时使用的比较方式。关于其值,请参阅“设置值”部分。

     

    设置值

    compare参数的设置值如下:

    常数 值 描述
    vbUseCompareOption -1 用Option Compare语句中的设置值执行比较。
    vbBinaryCompare 0 执行二进制比较。
    vbTextCompare 1 执行文字比较。
    vbDatabaseCompare 2 仅用于Microsoft Access。基于您的数据库的信息执行比较。

    展开全文
  • VB中Split函数的作用和用法(字符串

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

    Split函数
    返回一个从零最先的一维数组,其中包含指定数量的子字符串。

    FunctionSplit(
    ByVal Express花儿与少年ion As String,
    Optional ByVal Delimiter As String = " ",
    Optional ByVal Limit As Integer = -1,
    Optional ByVal Compare As CompareMethod = CompareMethod.Binary
    ) As String()
    参数
    Expression
    必选项。字符串表达式,包含子字符串和分隔符。如果 Expression 是零长度的字符串 (""),Split 函数将返回长度为一的数组,其中包含一个空字符串。
    Delimiter
    可选项。单个字符,用于标识子字符串的界限。如果省略了 Delimiter,则假定空白字符 ("") 为分隔符。如果 Delimiter 为零长度字符串,则返回包含整个 Expression 字符串的单元素数组。
    Limit
    可选项。要返回的子字符串数;默认值为 -1,表示返回所有子字符串。
    Compare
    可选项。数值,指示较量争论子字符串时使用的比力模式。具体的值请参睹“设置”。
    设置
    Compare 参数可以具有下列值:

    常量 说明
    Binary 执行二进造比力
    Text 执行文本比力

    Function testSplit()
    Dim a As String
    a = "1,2,3,4,dsd-ad5,6,45,656465,564,45"
    Dim b() As String
    b() = Split(a, ",")
    Debug.Print b(4)
    End Function

    解释如下:

    示例:

    揭晓评论请输进评论





    引文来源  VB中Split函数的浸染和用法(字符串用逗号分割) - 猫老年夜专栏 - CSDNBlog

    ----------------------------
    一键转贴,快速捕捉生活精彩,赢每周好礼!查看运动首页>>


    展开全文
  • 示例:Function testSplit()Dim a As Stringa = "1,2,3,4,dsd-ad5,6,45,656465,564,45"Dim b() As Stringb() = Split(a, ",")Debug.Print b(4)End Function解释如下:Split函数 返回一个从零开始的一维数组,其中包含...
  • 在这个问题主要遇到的问题是将文本框中vb.net教程数组按行(vbcrlf)和空格(“ ”)分别split一次,在textbox的属性有lines可以轻松的读取改行的信息。故创建如下ui及代码进行实验。 Public Class Form1 ...
  • 数组操作:用JavaScript进行Web开发 用js有很久了,但都没有深究过js的数组形式。...学了之后才知道,js数组的功能很强大,远比VB,C#强多了,大家慢慢看吧 1、数组的创建 //创建一个数组 var
  • VB中关于Array函数与Split函数

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

    2015-02-11 10:09:00
    用 js有很久了,但都没有深究过js的数组形式。...学了之后才知道,js数组的功能强大很,远比VB,C#强多了,大家慢慢看吧 1、数组的创建   var arrayObj = new Array(); //创建一个数组 var ar
  • VB Split 函数在 Delphi 的不完全实现

    千次阅读 2009-10-28 14:06:00
    type//函数返回值不能是array of ...,必须自定义类型,含义还是一样,返回字符串数组 Tas = array of string; //expression:源字符串,delimiter:分隔字符串(默认为空格);可以是 AnsiString 或 Wide
  • Open CommonDialog1.filename For Binary As #1DoEventshang = Split(Input(LOF(1), 1), vbCrLf) 'input(lof(1),1)是文件全部内容Close #1hangyuan = Split(hang(0), vbTab)ReDim yua...
  • 1、有数千个元素的数组(元素数量经常会变化,假定是用split分割一长串数字得到,这串数字有大量"/"作为数字分隔符,即除"/"之外全是数字和小数点),分割得到的每个元素要转换一下格式(比如转换为时分秒格式:1:3:...
  • vb中提供有这样的函数,或者在其他的语言的类库中的string对象也提供有拆分一个字符串到数组中的split函数。或许因为sql没有数组类型,所以也没有创建这样的字符串处理函数。我写了一个自定义函数来实现类似的功能...
  • Lisp 语言 split 的实现方法与效率

    千次阅读 2017-05-23 05:25:57
    在字符串处理,各种高级语言均支持 split 函数,比如 vb、C#、Python、java等,split 的基本功能是用一个短字符串去分割一个长字符串,并返回分割后的数组。 例如 (split “I Love You” ” “) 用空格切割字符串...
  • VB读文本文件,每行看起来定长(从打开的文本文件看),实际不是(部份列 可长可短,如名子,....),想读入数组,总是取出出错位,他们是空格(要是用逗号就好处理了), ``` Dim TempFile As Long Dim ...
  • '最开始的时候,我喜欢将数组中的元素先串为字符串,然后用Split()方法创建数组,但这种方式比较麻烦,效率也不高 '最近想起了一般人正常是用Redim来创建数组,但网上都没有整合好的函数,所以尝试用更简洁的方式来...
  • 使用一个二维数组记录客车vb.net教程售票系统的所有座位号,并在每个座位号上都显示有票,然后c#教程用户输入一个坐标位置,按Enter键,即可将该座位号显示为已售。 首先我定义的输入格式为:1,2 个人认为主要知识...
  • vb中提供有这样的函数,或者在其他的语言的类库中的string对象也提供有拆分一个字符串到数组中的split函数。或许因为sql没有数组类型,所以也没有创建这样的字符串处理函数。我写了一个自定义函数来实现类似的功能...
  • SQL Server自定义Split函数

    千次阅读 2004-07-08 16:13:00
    vb中提供有这样的函数,或者在其他的语言的类库中的string对象也提供有拆分一个字符串到数组中的split函数。或许因为sql没有数组类型,所以也没有创建这样的字符串处理函数。我写了一个自定义函数来实现类似的功能...
  • C语言实现Split函数

    万次阅读 2015-08-26 22:00:54
    借助C语言的动态内存分配,实现类似VB中Split函数的效果。 函数介绍: 功能:按一个字符来拆分字符串 参数 src:要拆分的字符串 参数 delim:按照这个字符来拆分字符串 参数 istr:借助这个结构体来返回给调用者拆分...
  • VB远程控制:远程终端开启程序【源码】,源码利用Split函数来判断IP正确,Split的用法:传回数组 = Split(原始字串, 要找的字串, 拆成几个数组) 。例如:Private Sub Command1_Click()。
  • vb读取文本文件某行的内容

    千次阅读 2019-11-09 14:12:18
    VB可以使用二进制方式打开文本文件,以Get 语句读到字节数组,再使用StrConv 函数将其转换为字符串,而后使用Split函数文本的字符串数组及总句数,使用InputBox 函数来输入需要读某行文本。 Get 语句 将一个已打开的...
  • vb常用

    2011-12-16 08:22:00
    instr 返回某一字符串在另一字符串第一次出现的位置 replace 替换 split 分离 clng 转换为long类型的 variant cint 转换为integer类型 的 variant isempty 返回布尔值指明变量是否已初始化 ubound 数组最大可用...
  • 在线求助vb读取csv

    2020-06-18 00:52:51
    在线求助 vb.net 读取csv 有个csv文件 ...请问如何读取csv数据的一列导入数组(例如读取第三列) 我只会用openfiledialog全部导入到文本框里… 然后就没有头绪了 用split吗 还是其他方法 求助 谢谢???? ...
  • VB 有两个非常好用的字符串处理函数: Split(字符串,分隔符)作用:将【字符串】以【分隔符】作为边界,分解成数组。 返回:一个字符串数组。 Join(字符数组,分隔符)作用:将【字符数组的元素,以【分隔...
  • [VB.NET Tips]字符串分隔

    2019-09-30 12:55:57
    一般我们使用split方法来按照指定的分隔符来进行分隔字符串获得一个数组Split方法的签名是: Split(ParamArray separator() As Char) As String 我们往往会忽略这是一个ParamArray参数数组。当我们需要同时使用多...

空空如也

空空如也

1 2 3
收藏数 48
精华内容 19
热门标签
关键字:

vb中split数组