SPLIT(命令读取指定文件)

SPLIT是一个命令读取指定文件,以 1000 行大小写在一组输出文件上。功能是返回一个下标从零开始的一维数组,默认返回一维数组,以指定字符分割。

返回一个下标从零开始的一维数组,它包含

传回数组= Split(原始字串, 要找的字串, 拆成几个数组)

默认返回一维数组,以指定字符分割,T=split("F:\a\a.txt","\")

则:T(0)="F:";T(1)="a";T(2)="a.txt" ;T(UBound(T))=a.txt

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

部分

描述

expression

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

delimiter

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

count

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

compare

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

Visual Basic:

声明:

Public Function Split( _ ParamArray separator As Char() _) As String()

用法:

Dim instance As StringDim separator As Char()Dim returnValue As String()returnValue = instance.Split(separator)

ASP:

语法

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

示例:

Ctext=Split("你好|早上好|中午好","|")

php

split -- 用正则表达式将字符串分割到数组中

说明

array split ( string pattern, string string [, int limit] )

本函数返回一个字符串数组,每个单元为 string 经区分大小写的正则表达式 pattern 作为边界分割出的子串。如果设定了 limit,则返回的数组最多包含 limit 个单元,而其中最后一个单元包含了 string 中剩余的所有部分。如果出错,则 split() 返回 FALSE。

C#

public string[] Split( params char[] separator)

Visual C++

public:array<String^>^ Split( ... array<wchar_t>^ separator)

J#

public String[] Split( char[] separator)

JScript

public function Split( ... separator : char[]) : String[]

JavaScript中String对象的split方法可以用来拆分字符串,它接受一个字符串或正则表达式参数作为分隔符,返回被这个分隔符分割之后的字符串数组,split的第二个参数指定了被分割后字符串数组的最大长度,大于这个长度的子串将被舍弃,如果默认这个参数,则不舍弃任何子串。

相关词汇