QTP基本方法2------截取字符串

1.instr:

返回字符串在另外一个字符串中第一次出现的位置

结构:instr([start],string1,string2[,compare])

start:开始位置,可选参数,默认为1

string1:查找目标字符串

string2:所查找的字符串

compare:可选参数,指定字符串比较类型;0标识区分大小写,1标识不区分大小写。默认为0

例:

在sDfsdg中查找d第一次出现的位置(默认是从1开始进行比较)

msgbox instr("sDfsdg","d",0)//结果为5

2.mid

截取起始位置开始的指定长度的字符

结构:mid(string,start[,length)

开始位置参数必填,长度可选填

例:

Dim str=“This is a test”

msgbox mid(str,2,5)//结果:"his i"

msgbox mid(str,6)//结果:"is a test"

3.left

从左边开始截取指定长度的字符

结构:left(str,length)

例:

Dim str="This is a test"

msgbox left(str,6)//结果:"This is"

msgbox left(str,0)//结果:空串

4.right

从右边开始截取指定长度的字符

结构:right(str,length)

例:

Dim str="This is a test"

msgbox right(str,6)//结果:"a test"

msgbox right(str,0)//结果:空串

5.len

字符串的长度

结构:len(str)

例:

Dim str="This is a test"

msgbox len(str)//结果:"14"

时间: 2024-10-13 04:46:46

QTP基本方法2------截取字符串的相关文章

cookie的使用方法,截取字符串

cookie的使用方法.<pre name="code" class="html">document.cookie = "name="+textName.value;直接就把数据存储到cookie中,如果继续存储数据的话就会当成字符串往后挨着存储.也就是说cookie就是一长串的字符串, 所有的键值对多按照先后顺序存储在里面.取出来的时候就把这个字符串按照字符截取,把相应的值取出来. <!DOCTYPE html> <

javascript截取字符串的最后几个字符

在JavaScript中截取字符串一般是使用内置的substring()方法和substr()方法,这两个方法功能都很强大,也都能实现截取字符串中的最后几个字符. substring()方法 JavaScript中的String对象提供了一个substring(int from, int to)方法用于截取字符串中位置为from到to-1位置的字符. 因为字符串的字符位置是从0开始的,而substring(int from, int to)方法是前闭后开的,即[from, to),可以理解为[f

js常用的4种截取字符串方法

平常经常把这几个api的参数记混了,于是打算记录下来,当不确定的时候在拿出来翻翻: 在做项目的时候,经常会需要截取字符串,所以常用的方法有slice().substr().substring().match()方法等,四个方法的使用如下所示: 1 <script type="text/javascript"> 2 // 截取字符串的方法 3 //注意1.字符串的截取都是从左向右,不会有从右向左截取:2.slice与substring方法,截取返回的字符串包含numStart

文章生成器,Split方法截取字符串。从硬盘读取文件,和向硬盘存储文件参考代码

string x, y; private void button2_Click(object sender, EventArgs e) { textBox2.Clear(); if (button4.Enabled == false) { string[] shuzu = y.Split(new char[]{'.'}); //用split方法截取字符串 string news = ""; // 将截取字符串后的语句打乱顺序 for (int i = 0; i < shuzu.L

thinkphp内置截取字符串函数无法显示省略号解决方法

thinkphp内置截取字符串函数无法显示省略号解决方法 functions.php function msubstr($str, $start=0, $length, $charset="utf-8", $suffix=true){ if(function_exists("mb_substr")) {      if($suffix)    {         if($str==mb_substr($str, $start, $length, $charset))

shell截取字符串的方法

参考文献: linux中shell截取字符串方法总结 [Linux]如何在Shell脚本中计算字符串长度? 截取字符串的方法一共有八种,主要为以下方法 shell中截取字符串的方法有很多中, ${expression}一共有9种使用方法. ${parameter:-word} ${parameter:=word} ${parameter:?word} ${parameter:+word} 上面4种可以用来进行缺省值的替换. ${#parameter} 上面这种可以获得字符串的长度. ${para

JS截取字符串substr 和 substring方法的区别

substr 方法 返回一个从指定位置开始的指定长度的子字符串. stringvar.substr(start [, length ]) 参数 stringvar 必选项.要提取子字符串的字符串文字或 String 对象. start 必选项.所需的子字符串的起始位置.字符串中的第一个字符的索引为 0. length 可选项.在返回的子字符串中应包括的字符个数. 说明 如果 length 为 0 或负数,将返回一个空字符串.如果没有指定该参数,则子字符串将延续到 stringvar 的最后. 示

shell中截取字符串的方法总结

shell中截取字符串的方法有很多种, ${expression}一共有9种使用方法. ${parameter:-word} ${parameter:=word} ${parameter:?word} ${parameter:+word} 上面4种可以用来进行缺省值的替换. ${#parameter} 上面这种可以获得字符串的长度. ${parameter%word} 最小限度从后面截取word ${parameter%%word} 最大限度从后面截取word ${parameter#word}

java基础知识回顾之---java String final类普通方法的应用之“按照字节截取字符串”

/*需求:在java中,字符串“abcd”与字符串“ab你好”的长度是一样,都是四个字符.但对应的字节数不同,一个汉字占两个字节.定义一个方法,按照最大的字节数来取子串.如:对于“ab你好”,如果取三个字节,那么子串就是ab与“你”字的半个,那么半个就要舍弃.如果去四个字节就是“ab你”,取五个字节还是“ab你”.*/ 代码:其实是一个解码和编码的问题,要明白UTF-8码表和GBK码表的区别,UTF-8中用三个字节代表一个汉字,GBK使用2个字节代表一个汉字. 且在码表中都是用数字存放这些汉字.