sbs()

阅读(1253) 标签: sbs,

本章节介绍sbs()函数的用法。

k.sbs()

描述:

取出排号键k的相应字节构成的整数

语法:

k.sbs(a:b,…)

取出排号键k的字节a:b构成的整数。

备注:

取出排号键k的字节a字节ab构成的整数。

参数:

k

排号键。

a

k的第a个字节,a省略从头取。

b

k的第b个字节,b省略则取到末尾,:b省略则只取字节a

返回值:

整数

示例:

k(4,5,6,8).sbs(2)

结果为:5。从排号键k(4,5,6,8)中取出第2个字节构成的整数。

k(4,5,6,8).sbs(1:3)

结果为:263430。从排号键k(4,5,6,8)中取出第13个字节构成的整数。

k(4,5,6,8).sbs(2:)

结果为:329224。从排号键k(4,5,6,8)中的第2个字节取到末尾字节构成的整数。

k(4,5,6,8).sbs(:4)

结果为:67438088。从排号键k(4,5,6,8)中的第1个字节取到第4个字节构成的整数。

 

s.sbs()

描述:

取字符串的多个子串组成一个新字符串。

语法:

s.sbs(a:b,…) 

备注:

取字符串s的多个子串组成一个新字符串。

参数:

s

待获得子串的源串。

a

获得子串的起始位置,a<0时表示倒数第a位,省略为1

b

获得子串的结束位置,b<0时表示倒数第b位,b>s.len()b省略时令b=s.len():b省略时令b=a

返回值:

字符串

示例:

 

A

 

1

="abcdefgh".sbs(2:3)

"bc"

2

="abcdefgh".sbs(:3)

"abc"

3

="abcdefgh".sbs(3:)

"cdefgh"

4

="abcdefgh".sbs(3)

"c"

5

="abcdefgh".sbs(2:4,6:7)

"bcdfg"

6

="abcdefgh".sbs(-5:7)

"defg"

7

="abcdefgh".sbs(2:-3)

"bcdef"

8

="abcdefgh".sbs(3:10)

"cdefgh"