API/text/zh
Jump to navigation
Jump to search
Text(文本) API
此API提供了一些更通用化的操作,可用于处理字符串或将数据与字符串相互转化。
- `text.detab(value: string, tabWidth: number): string`
将字符串中的tab转换为空格,数量为指定的tab宽度。一个应用实例为`term.write`,它用此函数格式化文本。
- `text.padRight(value: string, length: number): string`
在字符串右侧填充空格,使其达到指定长度。
- `text.padLeft(value: string, length: number): string`
在字符串左侧填充空格,使其达到指定长度。
- `text.trim(value: string): string`
移除字符串头尾处的空格。
- `text.wrap(value:string, width:number, maxWidth:number)`
将给定的字符串按照指定宽度换行。
- `text.wrappedLines(value:string, width:number, maxWidth:number)`
返回封装后的`text.wrap`函数。
- `text.tokenize(value:string)`
将输入的字符串拆分为表,使用空格分隔数据。
目录
| < 100% 15% 15% > | ||
| API | OpenOS | buffer - colors - component - computer - event - filesystem - uuid - internet - keyboard - note - process - rc - robot - serialization - shell - sides - term - text - thread - transforms - unicode |
| ::: | Lua 库 | coroutine - package - io - os |