wincc vbscript Split 函数用法
更新时间:2024-02-03 05:17:01 阅读量: 教育文库 文档下载
- wincc是什么软件推荐度:
- 相关推荐
vbscript Split 函数用法
用法:传回数组 = Split(原始字串, 要找的字串, 拆成几个数组) 描述
返回一个下标从零开始的一维数组,它包含指定数目的子字符串。 语法
Split(expression[, delimiter[, count[, compare]]])
例如用逗号(,)分割字符串为数组
复制代码 代码如下:
str=\strarr=split(str,\for i=0 to ubound(strarr) msgbox strarr(i) next
Split函数语法有如下几部分:
部分 描述
expression 必需的。包含子字符串和分隔符的字符串表达式 。如果expression是一个长度为零的字符串(\,Split则返回一个空数组,即没有元素和数据的数组。
delimiter 可选的。用于标识子字符串边界的字符串字符。如果忽略,则使用空格字符(\\作为分隔符。如果delimiter是一个长度为零的字符串,则返回的数组仅包含一个元素,即完整的 expression字符串。
count 可选的。要返回的子字符串数,-1表示返回所有的子字符串。
compare 可选的。数字值,表示判别子字符串时使用的比较方式。关于其值,请参阅“设置值”部分。
参数的设置 设置值
compare参数的设置值:
常数 值 描述
vbUseCompareOption -1 用Option Compare语句中的设置值执行比较。 vbBinaryCompare 0 执行二进制比较。 vbTextCompare 1 执行文字比较。
vbDatabaseCompare 2 仅用于Microsoft Access。基于您的数据库的信息执行比较。
复制代码 代码如下:
Private Sub Command1_Click() Dim MyStr As String
MyStr = \MyStrs = Split(MyStr, \For Each Strs In MyStrs Print Strs Next End Sub
输出结果:\、\、\
复制代码 代码如下:
'这个VB程序是让求10个学生的考试成绩的平均分.. '比如95 85 70 75 80 90 60 65 95 100 '这10个人的分数的平均分... Private Sub Form_Load()
Dim A$(), i As Long, intB As String, s As Integer If Dir(\平均分.dat\Open \平均分.dat\Print #1, \Close #1 End If
Open \平均分.dat\Input #1, intB Close #1
A = Split(intB, Space(1), -1, 1) For i = 0 To UBound(A, 1) Debug.Print A(i); \s = s + A(i) Next i
Debug.Print \,10个学生的平均成绩是 :\End Sub
Private Sub command1_Click() Dim AString As String
Dim r() As String '把变量按照“,”分割出来的数组
Dim rt As String '最终的结果,用换行符代替“,” Dim C As Integer '这个是循环用的 AString = \高级,中级,低级,先进\
r = Split(AString, \,\把每个目录都分解出来
For C = 0 To UBound(r) 'C由0开始循环到r数组的最大下标
rt = rt & vbCrLf & vbCrLf & r(C) '把数组的每一个元素都添加到rt,用回车分割 Next C '循环 MsgBox rt '输出 End Sub
Private Sub Form_Load() Dim strTextDate As String strTextDate = \星期一\
MsgBox Format(Split(strTextDate)(0), \End Sub
当小括号中写0时,返回数组中第一个元素,小括号中写1时返回数组中第二个元素。依此类推,用这种写法返回数据时,必须用一个空格把字符串分开,其它字符仅当做一个数据。例:
Private Sub Form_Load() Dim AString As String
AString = \高级 中级 低级 先进\MsgBox Split(AString)(0) MsgBox Split(AString)(1) MsgBox Split(AString)(2) MsgBox Split(AString)(3) End Sub
以下只返回 高级,中级,低级,先进 仅当作一个串,即只能返回Split(AString)(0)的值,其它值都产生下标越界错误。所以用以下方法分解时,只能用一个空格分割,而不能用其它字符分割.
复制代码 代码如下:
Private Sub Form_Load() Dim AString As String
AString = \高级,中级,低级,先进\MsgBox Split(AString)(0) MsgBox Split(AString)(1) MsgBox Split(AString)(2) MsgBox Split(AString)(3) End Sub
split 命令用途 将文件分割成几段。 语法
要将一个文件分割成包含指定行数的多个文件
split [ -l LineCount ] [ -a SuffixLength ] [ File [ Prefix ] ] 要将一个文件分割成包含指定字节数的多个文件
split -b Number [ k | m ] [ -a SuffixLength ] [ File [ Prefix ] ] 描述
split 命令读取指定文件,以 1000 行大小写在一组输出文件上。第一个输出文件名由指定前缀(缺省值 x)和 aa 后缀组合构成,第二个文件名由前缀和 ab 后缀组合构成,如此按字典顺
k.gif\序一直到 zz(最多 676 个文件)。后缀的字母数及因此的输出名称文件数可用 -a 标志增加。
您指定的 Prefix 不能长于 PATH_MAX - 2 个字节(如果指定了 -a 标志,则不能长于 PATH_MAX - SuffixLength 个字节)。PATH_MAX 变量指定系统的最大路径名的长度( 在 /usr/include/sys/limits.h 文件中定义)。
如果您不指定输入文件或如果您指定 -(减号)文件名,那么 split 命令从标准输入读取文件。 标志
注:-b 和 -l 标志是互斥的。
-a SuffixLength 指定用于形成输出名称文件后缀部分的字母数。字母数确定可能的输出文件名组合数。缺省是两个字母。
-b Number 将文件分割成 Number 变量指定的字节数。将 k(千字节)或 m(兆字节)乘数加到 Number 值的末尾使文件分别分割成 Number*1024 字节或 Number*1,048,576 字节的几个段。
-l LineCount 指定每个输出文件的行数。缺省值是 1000 行。 退出状态
该命令返回以下退出值: 0 命令成功运行。 >0 发生错误。 示例
复制代码 代码如下:
1. 要将文件分割成 1000 行的段,请输入: split book
此示例将 book 分割成 1000 行的段,命名为 xaa、 xab、 xac 等等。 2. 要将文件分割成 50 行的段并指定文件名前缀,请输入: split -l 50 book sect
此示例将 book 分割成 50 行的段,命名为 sectaa、sectab、sectac 等等。 3. 要将文件分割成 2KB 的段,请输入: split -b 2k book
此示例将 book 分割成 2*1024 字节的段,命名为 xaa、xab、xac 等等。 4. 要将文件分割成 676 个以上的段,请输入: split -l 5 -a 3 book sect
此例将 book 分割成 5 行的段,命名为 sectaaa、sectaab、 sectaac 等等,直到 sectzzz(最多 17,576 个文件)。






正在阅读:
wincc vbscript Split 函数用法02-03
LA医师上岗证考试试题03-28
卫生监督学案例分析及思考题04-14
城中村改造-都市综合体分析研究与案例借鉴09-02
我熟悉的一个人作文400字03-31
2014年广安市事业单位招考复习资料05-22
2012年第六届“地球小博士”全国地理科技大赛高中组试题05-20
神经内科用药禁忌01-26
这一刻我懂得了错过的含义作文500字06-23
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 用法
- 函数
- vbscript
- wincc
- Split
- SDU接入网环境采集器 - 图文
- 麦克维尔风冷热泵机组操作手册
- 常州市新建住宅小区安全防范设施建设管理实施办法
- 用CPU配置Altera公司的FPGA
- 家长会对培训学校的作用
- 2018年竞选学生会主席英文演讲稿-word范文(2页)
- 人教版一年级上册品社教案
- 结构识图总结报告 魏飞
- 逻辑学教案
- 论我国涉外婚姻的法律适用
- 小学六年级教案-六年级数学分数四则混合运算3 精品
- 国际市场营销 名词解释 简答 及论述
- 舟山市城市规划管理技术规定(试行)
- 接处警系统方案 - 图文
- 门式起重机应用水平导向轮装置的可行性分析
- 小学2016―—2016学年度第二学期教学工作计划
- 小学数学教师年度考核个人工作总结
- 小升初专题简单几何体的表面积与体积的计算
- 同底数幂的除法说课稿
- 《生物化学》王镜岩(第三版)课后习题解答