奇趣网|统计宝|用table.append()函数连接一个或多个数组

奇趣网统计宝的网页机器人里可以使用table.append()函数连接一个或多个数组。示例源码:

var _table = await window.jsx.loadcodex(“return table;”);
var a = await _table.append([1,2,3],[4,5,6],[“a”,”b”,”c”]);
console.log(“结果a:”,a);

输出:

结果a:  [1, 2, 3, 4, 5, 6, ‘a’, ‘b’, ‘c’]

可以看到已经把三个数组连接成了一个数组。

奇趣网|统计宝|用string.upper()函数将字符串转为大写

奇趣网统计宝的网页机器人里可以使用string.upper()函数将字符串转为大写。示例源码:

var _string = await window.jsx.loadcodex(“return string;”);
var a = await _string.upper(“abcdefg123456”);
console.log(“结果a:”,a);

输出:

结果a: ABCDEFG123456

可以看到已经把小写英文字母转换成了大写英文字母。

奇趣网|统计宝|用string.unpack()函数获取字符的ASCII码数值

奇趣网统计宝的网页机器人里可以使用string.unpack()函数获取字符的ASCII码数值。示例源码:

var _string = await window.jsx.loadcodex(“return string;”);
var a = await _string.unpack(“a”);
console.log(“结果a:”,a);

输出:

结果a: 97

可以在ASCII码数值字符对照表里核对到已经正确地获取到了字符a的ASCII码。

奇趣网|统计宝|用string.unhex()还原使用16进制编码的字符串

奇趣网统计宝的网页机器人里可以使用string.unhex()还原使用16进制编码的字符串。示例源码:

var _string = await window.jsx.loadcodex(“return string;”);
var a = await _string.hex(“123abc奇趣网统计宝”);
console.log(“结果a:”,a);
var b = await _string.unhex(“123abc奇趣网统计宝”);
console.log(“结果b:”,b);

输出:

结果a: \x31\x32\x33\x61\x62\x63\xE5\xA5\x87\xE8\xB6\xA3\xE7\xBD\x91\xE7\xBB\x9F\xE8\xAE\xA1\xE5\xAE\x9D
结果b: 123abc奇趣网统计宝

可以看到十六进制编码的字符串被正确地还原回来了。

奇趣网|统计宝|用string.trimright()函数从字符串右侧清除所有空白字符

奇趣网统计宝的网页机器人里可以使用string.trimright()函数从字符串右侧清除所有空白字符。示例源码:

var _string = await window.jsx.loadcodex(“return string;”);
var a = await _string.trimright(” 123abc奇趣网统计宝 “);
console.log(“结果a:”,a);

输出:

结果a: 123abc奇趣网统计宝

可以看到右边的空白字符已经被清除,左边的空白字符还在。

奇趣网|统计宝|用string.trimleft()函数从字符串左侧清除所有空白字符

奇趣网统计宝的网页机器人里可以使用string.trimleft()函数从字符串左侧清除所有空白字符。示例源码:

var _string = await window.jsx.loadcodex(“return string;”);
var a = await _string.trimleft(” 123abc奇趣网统计宝 “);
console.log(“结果a:”,a);

输出:

结果a: 123abc奇趣网统计宝

可以看到左边的空白字符已经被清除,右边的空白字符还在。

奇趣网|统计宝|用string.trim()函数从字符串首尾清除所有空白字符

奇趣网统计宝的网页机器人里可以使用string.trim()函数从字符串首尾清除所有空白字符。示例源码:

var _string = await window.jsx.loadcodex(“return string;”);
var a = await _string.trim(” 123abc奇趣网统计宝 “);
console.log(“结果a:”,a);

输出:

结果a: 123abc奇趣网统计宝

可以看到输出的结果已经没有了前后的空格

奇趣网|统计宝|用string.split()函数拆分字符串

奇趣网统计宝的网页机器人里可以使用string.split()函数拆分字符串。示例源码:

var _string = await window.jsx.loadcodex(“return string;”);
var a = await _string.split(“123abc奇趣网统计宝”);
console.log(“结果a:”,a);

输出:

结果a: [‘1’, ‘2’, ‘3’, ‘a’, ‘b’, ‘c’, ‘奇’, ‘趣’, ‘网’, ‘统’, ‘计’, ‘宝’]

可以看到字符串被拆分成一个个字符。

奇趣网|统计宝|用string.slice()函数截取指定起止位置的字符串

奇趣网统计宝的网页机器人里可以使用string.slice()函数截取指定起止位置的字符串。示例源码:

var _string = await window.jsx.loadcodex(“return string;”);
var a = await _string.slice(“123456789abcdef奇趣网统计宝”,3,6,true);
console.log(“结果a:”,a);

输出:

结果a: 3456

注意,一个汉字是三个字节,如果第四个参数为空,则按字节来截取,如果第四个参数为真,则按字符来截取,一个汉字是一个字符。

奇趣网|统计宝|用string.right()函数从字符串右侧截取n个字符

奇趣网统计宝的网页机器人里可以使用string.right()函数从字符串右侧截取n个字符。示例源码:

var _string = await window.jsx.loadcodex(“return string;”);
var a = await _string.right(“123456789abcdef奇趣网统计宝”,3);
console.log(“结果a:”,a);

var b = await _string.right(“123456789abcdef奇趣网统计宝”,3,true);
console.log(“结果b:”,b);

输出:

结果a: 宝
test:6 结果b: 统计宝

注意,第三个参数如果为空,则按字节来截取,一个汉字是三个字节,如果第三个参数为真,则按字符来截取,一个汉字是一个字符。