Foxtable(狐表)用户栏目专家坐堂 → [分享] 考古心得


  共有4701人关注过本帖平板打印复制链接

主题:[分享] 考古心得

帅哥哟,离线,有人找我吗?
lsy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
[分享] 考古心得  发帖心情 Post By:2013/10/21 14:49:00 [只看该作者]

近来沉醉于考古------翻看很久很久以前的【精华主题】。

挖掘出一件有价值的文物,原帖地址如下:

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=9770&authorid=0&page=7&star=1

 

本人喜好通用,借花献佛,整理如下:

原字符串长度、插入字符串长度、间隔长度;原字符串、插入字符串都可以自定。

(在命令窗口,测试方便,但因为输入框自动删除空格,无法直接插入空格,可先输入“空”代替空格,代码会自动替换)

 

Dim str As String = "好人32326777e288啦828a88bc6d78901234567890"
InputValue(str,"","请输入原字符串")
Dim s As String
InputValue(s,"","请输入插入字符串")
Dim Int As Integer = 1
InputValue(Int,"","请输入插入间隔长度")
If Int = 0 Then
    Return "除数不能为零"
End If
If str.Length Mod Int = 0 Then
    For i As Integer = Int To (str.Length \ Int) * (s.Length + Int) - s.Length - 1 Step s.Length + Int
        str = str.Insert(i,s)
    Next
Else
    For i As Integer = Int To (str.Length \ Int) * (s.Length + Int) - s.Length Step s.Length + Int
        str = str.Insert(i,s)
    Next
End If
str = str.Replace("空"," ")
Output.Show(str)


 回到顶部