取长度

一个汉字等于2个字符

  1. .版本 2
  2. .支持库 spec
  3. 调试输出 (到文本 (取文本长度 (“你好”))) //4
  4. 调试输出 (到文本 (取文本长度 (“nihao”))) //5

截取文本左边

从文本的左边开始截取,第二个参数是截取几位

  1. 调试输出 (到文本 (取文本左边 (“nihao”, 2))) //ni

截取文本右边

  1. 调试输出 (到文本 (取文本右边 (“nihao”, 2))) //ao

截取中间

从第二个字符开始 向后面取三个

  1. 调试输出 (到文本 (取文本中间 (“nihao”, 2, 3))) //iha

寻找字符的索引(相当于indexOf)

第四个参数 为假 表示区分大小写

从头开始

  1. 调试输出 (到文本 (寻找文本 (“nihao”, H”, , 假))) // -1
  2. 调试输出 (到文本 (寻找文本 (“nihao”, h”, , 假))) // 3

从指定位置开始

  1. .版本 2
  2. .支持库 spec
  3. 调试输出 (到文本 (寻找文本 (“nihaoai”, i”, , 假))) // 2
  4. 调试输出 (到文本 (寻找文本 (“nihaoai”, i”, 2, 假))) //2
  5. 调试输出 (到文本 (寻找文本 (“nihaoai”, i”, 3, 假))) //7

倒找文本(相当于indexOf)

默认从文本后面开始找
都三个参数默认为空,如果有值得话,是从后面开始截取的,比如

  1. 调试输出 (到文本 (倒找文本 (“E:\a\b.exe”, \”, , 假))) //5
  2. 调试输出 (到文本 (倒找文本 (“E:\a\b.exe”, \”, 3, 假))) //-1

处理空字符串

删首空

  1. 调试输出 (删首空 (“ 11 33 ”)) //“11 33 ”

删全部空

  1. 调试输出 (删全部空 (“ 11 33 ”)) //“1133”

生成空字符串

5个空字符串

  1. 调试输出 (取空白文本 (5)) //“ ”

取重复文本

  1. 调试输出 (取重复文本 (3, “你好”)) //“你好你好你好”

文本替换

文本替换(长度)

意思就是说 从第一个字节开始 向后找2个字节,然后把后面的字符串替换掉

  1. 调试输出 (文本替换 (“你好,世界”, 1, 2, xixixixixi”)) //“xixixixixi好,世界”

替换子文本(字符串)

第一个参数:数据源
第二个参数:被替换的文本
第三个参数:将要替换的文本
第四个参数:替换的次数,如果省略,默认进行所有可能的替换。
第五个参数:区分大小写 真区分 假不区分

  1. .版本 2
  2. .支持库 spec
  3. 调试输出 (子文本替换 (“hello,world”, l”, L”, 1, 1, 真))//* “heLlo,world”
  4. 调试输出 (子文本替换 (“hello,world”, l”, L”, 1, 2, 真))//* “heLLo,world”
  5. 调试输出 (子文本替换 (“hello,world”, l”, L”, 1, 3, 真))//* “heLLo,worLd”
  6. 调试输出 (子文本替换 (“hello,world”, l”, L”, 1, 4, 真))//* “heLLo,worLd”
  7. 调试输出 (子文本替换 (“hello,world”, l”, L”, 4, 4, 真))//* “helLo,worLd”

实战

获取路径的的父级元素

  1. .版本 2
  2. .支持库 spec
  3. indexOf 倒找文本 (“E:\a\b.exe”, \”, , 假) //5
  4. 调试输出 (到文本 (取文本左边 (“E:\a\b.exe”, indexOf))) //E:\a\

取中间文本

  1. .版本 2
  2. .支持库 spec
  3. .子程序 my_取中间文本, 文本型
  4. .参数 原始文本, 文本型
  5. .参数 前面截取标识字符串, 文本型
  6. .参数 后面截取标识字符串, 文本型
  7. .局部变量 后面的索引, 整数型
  8. .局部变量 开始的索引, 整数型
  9. .局部变量 前面的标识符的长度, 整数型, , , 需要加上
  10. .局部变量 需要取出文本的长度, 整数型
  11. .局部变量 最后结果, 文本型
  12. 开始的索引 寻找文本 (原始文本, 前面截取标识字符串, , 真)
  13. 后面的索引 寻找文本 (原始文本, 后面截取标识字符串, , 真)
  14. 前面的标识符的长度 取文本长度 (前面截取标识字符串)
  15. 调试输出 (开始的索引)
  16. 调试输出 (后面的索引)
  17. 需要取出文本的长度 后面的索引 开始的索引 前面的标识符的长度
  18. 调试输出 (需要取出文本的长度)
  19. 最后结果 取文本中间 (原始文本, 开始的索引 前面的标识符的长度, 需要取出文本的长度)
  20. 调试输出 (最后结果)
  21. 返回 (最后结果)

image.png