字符串截取指定长度的函数

dfwxj 2014-08-14 12:58:02
一个简单的函数,返回一个字符串按指定长度依次截取第N段的内容,不受双字节影响。参照十豆三提供的代码实现。


Function cutstr
Parameters cstr,nLen,N
Private newstr,i
For i=1 To N
newstr=Iif(Between(Asc(Rightc(Left(cstr,nlen),1)),128,255),Left(cstr,nlen-1),Left(cstr,nlen))
cstr=Iif(Between(Asc(Rightc(Left(cstr,nlen),1)),128,255),Substr(cstr,nlen),Substr(cstr,nlen+1))
Endf
Return newstr

...全文
360 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_16833873 2014-09-29
  • 打赏
  • 举报
回复
学习了 收藏备用 谢谢
jyxfp 2014-08-15
  • 打赏
  • 举报
回复
谢谢分享 收藏备用
十豆三 2014-08-15
  • 打赏
  • 举报
回复
多谢分享,收藏备用。
gyyimut 2014-08-15
  • 打赏
  • 举报
回复
很好,谢谢分享
lygcw9602 2014-08-14
  • 打赏
  • 举报
回复
函数中的参数什么意思
dfwxj 2014-08-14
  • 打赏
  • 举报
回复
cutstr(原字符串,每段长度,第几段) 确保每次截取不超过指定长度,并且不截断双字节

2,723

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧