字符串运算(Beta)
功能介绍
模块位置:计算-字符串运算(Beta)
对字符串进行访问查找、修改、格式化、转换类型等操作,索引从1开始
功能分类
有多种方法对字符串进行操作
| 功能分类 | 输入 | 输出 |
|---|---|---|
| 基础 | 基础方法和主字符串 | 字符串长度等基础属性 |
| 访问与查找 | 访问查找方法、主字符串、索引和子字符串 | 根据子串查找的字符、子串或结果 |
| 修改 | 修改方法、主字符串、索引、子字符串和子串长度 | 被子串修改后的字符串 |
| 格式化 | 格式化方法和主字符串 | 格式化后的字符串 |
| 转换类型为 | 转换类型方法和主字符串 | 由字符串转换后的数值或布尔类型的值 |
| 从数值转换 | 数值格式化方法和数值输入(浮点数附加转换格式方法) | 由数值类型转换的字符串 |
| 重组 | 重组方法、主字符串和规则子串 | 字符串列表或字符串 |
使用场景
用于对字符串执行查询、修改、格式转换和格式化等操作
功能分类:基础
长度
返回字符串长度
主字符串:mega-phase
整数输出:10
是否为空
字符串是否是空串,是空串则返回true,否则返回false
主字符串:mega-phase
布尔输出:false
功能分类:访问与查找
根据索引取单字符
根据索引从主字符串中取单个字符,索引从1开始
主字符串:mega-phase 索引:1
字符串输出:m
首字符
取主字符串的第1个字符
主字符串:mega-phase
字符串输出:m
尾字符
取主字符串的最后1个字符
主字符串:mega-phase
字符串输出:e
子串首索引(从首至尾)
在主字符串中从首至尾查找,找到子字符串首次出现的索引位置
主字符串:mega-phase 子字符串:phase
查找索引:6
子串尾索引(从尾至首)
在主字符串中从尾至首查找,找到子字符串首次出现的索引位置
主字符串:mega-phase 子字符串:a
查找索引:8
是否以子串为首
主字符串是否以某个子串开始,是则为true,否则false
主字符串:mega-phase 子字符串:mega
布尔输出:true
是否以子串为尾
主字符串是否以某个子串结尾,是则为true,否则false
主字符串:mega-phase 子字符串:mega
布尔输出:false
是否包含子串
主字符串是否 包含某个子字符串,是则为true,否则false
主字符串:mega-phase 子字符串:mega
布尔输出:true
子串出现数量
主字符串中子串出现的次数
主字符串:mega-phase 子字符串:mega
整数输出:1
是否相等
主字符串与子字符串是否相等,相等为true,否则false
主字符串:mega-phase 子字符串:mega phase
布尔输出:false
根据首索引和长度取子串
在主字符串中从首至尾找到首索引的起始位置,然后根据长度取子串
主字符串:mega-phase 索引:3 子串长度:2
字符串输出:ga