搜索/拆分字符串函数
- 更新时间2025-07-30
- 阅读时长3分钟
使一个字符串拆分为两个子串。
可在特定字符或子字符串上拆分字符串。在字符串中搜索/拆分搜索字符串/字符中指定的字符串或字符。该函数拆分字符串,通过匹配之前的子字符串和匹配+剩余字符串返回剩余的两个字符串。

输入/输出
字符串
—
字符串是函数搜索或分隔的输入字符串。
搜索字符串/字符(-)
—
搜索字符串/字符是要在字符串中搜索的字符串或字符。如未连线该输入端或该输入端包含空字符串,函数可在偏移量处拆分字符串。必须连线搜索字符或偏移量。
偏移量(0)
—
偏移量指定一个数值,函数在该指定数量的字符后开始查找字符串中的匹配。偏移量必须为数值。 字符串 中第一个字符的偏移量为0。如果 偏移量 是未连接的或小于0,函数将 偏移量 作为0。
匹配之前的子字符串
—
搜索字符串/字符如未连线,匹配之前的子字符串返回搜索字符串/字符前或偏移量前的字符串。如函数未找到搜索字符串,匹配之前的子字符串返回完整的原始字符串。
匹配+剩余字符串
—
匹配+剩余字符串包含搜索字符串/字符和字符串中的所有后续字符。如函数未找到搜索字符串,匹配字符串和剩余字符串返回空字符串。
匹配偏移量
—
匹配偏移量是搜索字符串/字符在字符串中的位置。如函数未找到搜索字符串,则匹配偏移量返回-1。 |
如启用了匹配单个字符选项,该函数只使用搜索字符串/字符中的第一个字符,在字符串中搜索该字符。在字符串中找到第一个匹配后,函数将字符串分为两段,返回两段字符串。右键单击函数,从菜单中选择匹配单个字符,可启用匹配单个字符选项。
例如,如指定字符串为Test string,搜索字符串/字符为str。函数将根据是否启用了匹配单个字符选项,返回不同的结果。下表列出了不同的结果。
| 匹配单个字符启用 | 匹配单个字符禁用 | |
|---|---|---|
| 匹配之前的子字符串 | Test | Te |
| 匹配+剩余字符串 | string | st string |
字符串
—
偏移量(0)
—
匹配之前的子字符串
—
匹配偏移量
—