每个字符之间插入特定字符
标签:插入字符
有时候有特定需求,需要在字符之间插入特定字符拆分,其实原来很简单依次提取一部分加入后缀,再重新赋值,得出来的最终字符串就是拆分后的了
效果预览
源码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | .版本 2 .子程序 文本_每个字符插入特定字符, 文本型 .参数 原字符, 文本型 .参数 待插入字符, 文本型 .局部变量 临时文本, 文本型 .局部变量 现在位置, 整数型 .局部变量 插入文本的长度, 整数型 .局部变量 文本长度, 整数型 .局部变量 插入字符后文本, 文本型 现在位置 = 2 临时文本 = 到全角 (原字符) 文本长度 = 取文本长度 (临时文本) 插入文本的长度 = 取文本长度 (到全角 (待插入字符)) .判断循环首 (真) 临时文本 = 取文本左边 (临时文本, 现在位置) + 到全角(待插入字符) + 取文本右边 (临时文本, 文本长度 - 现在位置) 现在位置 = 现在位置 + 2 + 插入文本的长度 文本长度 = 取文本长度 (临时文本) .如果真 (现在位置 ≥ 文本长度) 插入字符后文本 = 到半角 (临时文本) 跳出循环 () .如果真结束 .判断循环尾 () 返回 (插入字符后文本) |