|
分享源码
界面截图: |
- |
是否带模块: |
- |
备注说明: |
- |
|
文本_替换子文本 | 文本型 | | |
参_原始文本 | 文本型 | | | | 参_被替换的文本 | 文本型 | | | | 参_子文本 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 数组_子文本数 | 整数型 | | | 数组_子文本数组 | 文本型 | | 0 | 数组_替换文本 | 子文本 | | 0 | 局部_替换长度 | | | | 局部_当前位置 | | | | 局部_替换位置 | | | | 局部_替换次数 | | | | i | 整数型 | | | 判断 (参_原始文本 ≠ “” 且 参_子文本 ≠ “”)判断 (文本_是否存在 (参_子文本, “,”)) 数组_子文本数组 = 分割文本 (参_被替换的文本, “,”, )数组_子文本数 = 取数组成员数 (数组_子文本数组 )重定义数组 (数组_替换文本, 假, 数组_子文本数 )计次循环首 (数组_子文本数, i )数组_替换文本 [i ].子文本 = 数组_子文本数组 [i ]数组_替换文本 [i ].长度 = 文本_取长度_asm (数组_替换文本 [i ].子文本 ) 计次循环尾 () 数组_子文本数 = 1 重定义数组 (数组_替换文本, 假, 1 )数组_替换文本 [1 ].子文本 = 参_子文本 数组_替换文本 [1 ].长度 = 文本_取长度_asm (参_子文本 )
局部_替换次数 = 数组_子文本数 判断循环首 (局部_替换次数 > 0 )计次循环首 (数组_子文本数, i )判断 (数组_替换文本 [i ].停止寻找 = 假)局部_当前位置 = 寻找文本_极速 (参_原始文本, 数组_替换文本 [i ].子文本, 局部_替换位置 )判断 (局部_当前位置 = -1 )局部_替换次数 = 局部_替换次数 - 1 数组_替换文本 [i ].停止寻找 = 真 局部_替换位置 = 0 局部_替换位置 = 局部_当前位置 + 数组_替换文本 [i ].长度 参_原始文本 = 文本替换 (参_原始文本, 局部_当前位置, 数组_替换文本 [i ].长度, 参_子文本 ) 计次循环尾 ()判断循环尾 ()返回 (参_原始文本 )返回 (参_原始文本 )
|
评分
-
查看全部评分
|