InStr ([start,]string1,string2[,compare]) 将一个字符串由左而右与另一个比较,传回第一个相同的位置。
start 为从第几个字比较起,若省略 start 则从第一个字比较起,
string1 为待寻找的字符串表达式,
string2 为 待比较的字符串表达式,
compare 为比较的方法, compare=0 表二进制比较法, compare=1 表文字比较法,若省略 compare 则为预设的二进制比较法。
例子: InStr("abc123def123","12")
结果: 4
start 为从第几个字比较起,若省略 start 则从第一个字比较起,
string1 为待寻找的字符串表达式,
string2 为 待比较的字符串表达式,
compare 为比较的方法, compare=0 表二进制比较法, compare=1 表文字比较法,若省略 compare 则为预设的二进制比较法。
例子: InStr("abc123def123","12")
结果: 4
InstrRev ([start,]string1,string2[,compare]) 将一个字符串由右而左与另一个比较,传回第一个相同的位置。
start 为从第几个字比较起,若省略 start 则从第一个字比较起,
string1 为待寻找的字符串表达式,
string2 为 待比较的字符串表达式,
compare 为比较的方法, compare=0 表二进制比较法, compare=1 表文字比较法,若省略 compare 则为预设的二进制比较法。
例子: InstrRev ("abc123def123","12")
结果: 10
Left(字符串表达式 ,length) 取字符串左边的几个字。
length 为取个字。 Len 函数可得知字符串的长度。
例子: Left("ABC123",3)
结果: ABC
Right( 字符串表达式 ,length) 取字符串右边的几个字,
length 为取几个字。 Len 函数可得知字符串的长度。
例子: Right("ABC123",3)
结果: 123
例子:str=/Files/adminfiles/admin.txt
想将其分割为:/Files/adminfiles/和admin.txt
方法:
str1=left(str,instrrev(str,"/"))
str2=right(str,(len(str)-instrrev(str,"/")))
想将其分割为:/Files/adminfiles/和admin.txt
方法:
str1=left(str,instrrev(str,"/"))
str2=right(str,(len(str)-instrrev(str,"/")))