用于文本处理、搜索和格式设置的函数。您可以通过免费试用在表达式编辑器中体验这些函数。
left
(text, count) 返回字符串开头的N个字符。
| 参数 | | text | string | 源字符串 | | count | number | 要提取的字符数 | |
| 返回值 | 字符串 |
| 示例 | left("ProcessMind", 7) → 流程 |
| 另请参阅 | |
right
(text, count) 返回字符串末尾的N个字符。
| 参数 | | text | string | 源字符串 | | count | number | 要提取的字符数 | |
| 返回值 | 字符串 |
| 示例 | right("ProcessMind", 4) → Mind |
| 另请参阅 | |
mid
(text, start, count) 从字符串中间提取子字符串,从以1为起点的位置开始,提取指定数量的字符。
| 参数 | | text | string | 源字符串 | | start | number | 起始位置(从1开始计数) | | count | number | 要提取的字符数 | |
| 返回值 | 字符串 |
| 示例 | mid("ProcessMind", 8, 4) → Mind mid("Hello World", 1, 5) → 你好 |
| 另请参阅 | |
proper
(text) 将字符串转换为首字母大写格式,即每个单词的首字母大写。
| 参数 | |
| 返回值 | 字符串 |
| 示例 | proper("hello world") → Hello World proper("HELLO WORLD") → Hello World |
| 另请参阅 | |
trim
(text) 移除字符串两端的空白字符。
trimStart
(text) 移除字符串开头的空白字符。
| 参数 | |
| 返回值 | 字符串 |
| 示例 | trimStart(" hello") → hello |
| 另请参阅 | |
trimEnd
(text) 移除字符串末尾的空白字符。
| 参数 | |
| 返回值 | 字符串 |
| 示例 | trimEnd("hello ") → hello |
| 另请参阅 | |
replace
(text, search, replacement) 将字符串中的每个搜索内容替换为指定字符串。
| 参数 | | text | string | 源字符串 | | search | string | 要查找的字符串 | | replacement | string | 替换字符串 | |
| 返回值 | 字符串 |
| 示例 | replace("Hello World", "World", "ProcessMind") → Hello ProcessMind replace("a-b-c", "-", "_") → a_b_c |
concat
(text1, text2, ...?) 连接两个或多个字符串。
| 参数 | | text1 | string | 第一个字符串 | | text2 | string | 第二个字符串 | | ... (可选) | string | 其他字符串,最多共6个 | |
| 返回值 | 字符串 |
| 示例 | concat("Hello", " ", "World") → Hello World |
| 备注 | 也可以使用+运算符连接字符串。 |
contains
(text, search) 检查一个字符串是否包含另一个字符串。
| 参数 | | text | string | 要搜索的字符串 | | search | string | 要查找的字符串 | |
| 返回值 | 布尔值 |
| 示例 | contains("ProcessMind", "Mind") → true contains("Hello", "xyz") → false |
| 另请参阅 | |
startsWith
(text, prefix) 检查字符串是否以指定前缀开头。
| 参数 | | text | string | 要检查的字符串 | | prefix | string | 要查找的前缀 | |
| 返回值 | 布尔值 |
| 示例 | startsWith("ProcessMind", "Process") → true |
| 另请参阅 | |
endsWith
(text, suffix) 检查字符串是否以指定后缀结尾。
| 参数 | | text | string | 要检查的字符串 | | suffix | string | 要查找的后缀 | |
| 返回值 | 布尔值 |
| 示例 | endsWith("ProcessMind", "Mind") → true |
| 另请参阅 | |
indexOf
(text, search) 返回子字符串首次出现的位置(从1开始计数);未找到时返回0。
| 参数 | | text | string | 要搜索的字符串 | | search | string | 要查找的字符串 | |
| 返回值 | 数字 |
| 示例 | indexOf("ProcessMind", "Mind") → 8 indexOf("Hello", "xyz") → 0 |
| 另请参阅 | |
find
(search, text) indexOf的别名。返回子字符串首次出现的位置(从1开始计数)。
| 参数 | | search | string | 要查找的字符串 | | text | string | 要搜索的字符串 | |
| 返回值 | 数字 |
| 示例 | find("Mind", "ProcessMind") → 8 |
| 备注 | 注意:与indexOf相比,参数顺序相反。 |
| 另请参阅 | |
padLeft
(text, length, char?) 在字符串左侧填充字符,使其达到指定长度。
| 参数 | | text | string | 要填充的字符串 | | length | number | 目标长度 | | char (可选) | string | 填充字符 (默认: " "(空格)) | |
| 返回值 | 字符串 |
| 示例 | padLeft("42", 5, "0") → 00042 |
| 另请参阅 | |
padRight
(text, length, char?) 在字符串右侧填充字符,使其达到指定长度。
| 参数 | | text | string | 要填充的字符串 | | length | number | 目标长度 | | char (可选) | string | 填充字符 (默认: " "(空格)) | |
| 返回值 | 字符串 |
| 示例 | padRight("Hi", 5, ".") → Hi... |
| 另请参阅 | |
相关主题