替代或删除指定的子串(相当于Replace的应用),以递归方式实现
2013-08-22 11:26
429 查看
函数定义:
f_replace_string(String ls_old value ,String ls_replace readonly,String ls_with readonly)
程序源码如下:
String ls_new
Integer li_find
li_find = Pos(ls_old, ls_replace)
If li_find > 0 Then
ls_new = Left(ls_old, li_find -1) + ls_with + Mid(ls_old, li_find + Len(ls_replace))
Return(f_replace_string(ls_new,ls_replace,ls_with))
Else
Return(ls_old)
End If
在函数中如要删除子串,第三个参数可为空串("")
f_replace_string(String ls_old value ,String ls_replace readonly,String ls_with readonly)
程序源码如下:
String ls_new
Integer li_find
li_find = Pos(ls_old, ls_replace)
If li_find > 0 Then
ls_new = Left(ls_old, li_find -1) + ls_with + Mid(ls_old, li_find + Len(ls_replace))
Return(f_replace_string(ls_new,ls_replace,ls_with))
Else
Return(ls_old)
End If
在函数中如要删除子串,第三个参数可为空串("")
相关文章推荐
- Linux下递归遍历指定目录下的文件内容并删除的函数实现
- deleteDir函数的实现,递归删除指定的目录下的文件
- Jquery实现table行数的增加,删除,实现指定行数的添加等应用~~~~!!!!
- javascript实现二叉树的创建,遍历,添加,查找最大值最小值和指定值的寻找及删除功能——递归的多次运用
- Java实现删除指定下的所有文件(递归思想)
- java 递归实现删除或查询指定文件夹下的所有文件
- java 递归实现删除或查询指定目录下的全部文件
- Java实现递归读取文件夹并逐行替换指定字符子串
- 指定文件目录下搜索关键字(Java实现,递归方式)
- java实现递归删除目录及目录下所有文件,递归和非递归方式都有
- 递归方式生成指定月份所有日期
- linux下递归删除目录下所有指定类型文件
- php实现遍历目录并删除指定文件中指定内容
- 【LeetCode-面试算法经典-Java实现】【027-Remove Element(删除数组中指定的元素)】
- [Android]为指定的应用创建桌面快捷方式
- SDL实现overlay方式双屏显示的应用流程分析(thinkvd开发日志)[转]
- 全排列算法原理和实现-----用递归方式实现
- 程序自删除的一种实现方式
- 一种偷懒方式实现心电图(Xfermode简单应用)
- 如何实现web应用下载文件时不弹出文件保存对话框,而是直接保存到指定的文件中