mirror of
https://gitee.com/zlgopen/awtk.git
synced 2024-11-30 02:58:26 +08:00
2.1 KiB
2.1 KiB
字符串扩展函数
1. ulen
获取 unicode 字符个数。
原型
ulen(str) => int
示例
print(ulen('致远电子'))
2. char_at
获取指定位置的字符。
原型
char_at(str, index) => str
index 为负数时,从后往前取。比如-1 表示最后一个元素。
示例
print(char_at('致远电子', 1))
print(char_at('ZLG', 1))
3. index_of
查找指定子串的位置,如果没有找到返回-1。
原型
index_of(str, substr) => int
示例
print(index_of('hello AWTK and AWTK', 'AWTK'))
4. last_index_of
反向查找指定子串的位置,如果没有找到返回-1。
原型
last_index_of(str, substr) => int
示例
print(last_index_of('hello AWTK and AWTK', 'AWTK'))
5. trim_left
去掉字符串左边的空白字符。
原型
trim_left(str) => str
示例
print(trim_left(' AWTK '))
6. trim_right
去掉字符串右边的空白字符。
原型
trim_right(str) => str
示例
print(trim_right(' AWTK ') + "1234")
7.totitle
将字符串中单词的首字母转换成大写。
原型
totitle(str) => str
示例
print(totitle("it is ok!"))
8.prompt
在控制台提示用户输入字符串。
仅当定义了 HAS_STIOD 时有效。
原型
prompt(tips) => str
示例
a = prompt('input a number:');
print(int(a)+100);
9. usubstr
取子字符串(unicode)。
原型
usubstr(str, start, end) => str
- 不包括end
- start 为负数时,从后往前取。比如-1 表示最后一个元素。
- end 为负数时,从后往前取。比如-1 表示最后一个元素。
- end 省略表示到最后全部元素。