Foxtable(狐表)用户栏目专家坐堂 → [求助]如果这个改成文本框的该怎么弄?


  共有1998人关注过本帖树形打印复制链接

主题:[求助]如果这个改成文本框的该怎么弄?

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


加好友 发短信
等级:幼狐 帖子:80 积分:924 威望:0 精华:0 注册:2018/2/9 21:32:00
[求助]如果这个改成文本框的该怎么弄?  发帖心情 Post By:2019/9/26 19:01:00 [只看该作者]

论坛的这个代码是识别省市县区的;
但是我的这个具体地址是在一个文本框TextBox1里;
并且识别后,把省赋值到省份列;市赋值到市列
请问老师这个代码该怎么改呢?

Dim str As String = "江苏省南京市秦淮区石头街华泰家园111-205室华宏装饰工程有限公司"
Dim mc = System.Text.RegularExpressions.Regex.Matches(str, ".+(?=
)")
If mc.count = 1 Then
    msgbox(mc(0).value)
End If
mc = System.Text.RegularExpressions.Regex.Matches(str, "(?<=
).+(?=)")
If mc.count = 1 Then
    msgbox(mc(0).value)
End If
mc = System.Text.RegularExpressions.Regex.Matches(str, "(?<=
).+(?=)")
If mc.count = 1 Then
    msgbox(mc(0).value)
End If
mc = System.Text.RegularExpressions.Regex.Matches(str, "(?<=
).+")

if mc.count = 1 then
    msgbox(mc(0).value)
end if


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/27 8:26:00 [只看该作者]

Dim str As String = e.form.controls("TextBox1").text

 回到顶部
帅哥哟,离线,有人找我吗?
hrlong
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:80 积分:924 威望:0 精华:0 注册:2018/2/9 21:32:00
  发帖心情 Post By:2019/9/27 13:39:00 [只看该作者]


谢谢


另外 原来代码的这个是跳出窗口显示的;如何把这个改成赋值到文本框里呢?

就是把这个值显示到TextBox2



Dim str As String = "江苏省南京市秦淮区石头街华泰家园111-205室华宏装饰工程有限公司"
Dim mc = System.Text.RegularExpressions.Regex.Matches(str, ".+(?=
)")
If mc.count = 1 Then
 
   msgbox(mc(0).value)
End If
mc = System.Text.RegularExpressions.Regex.Matches(str, "(?<=
).+(?=)")
If mc.count = 1 Then
    msgbox(mc(0).value)
End If
mc = System.Text.RegularExpressions.Regex.Matches(str, "(?<=
).+(?=)")
If mc.count = 1 Then
    msgbox(mc(0).value)
End If
mc = System.Text.RegularExpressions.Regex.Matches(str, "(?<=
).+")

if mc.count = 1 then
    msgbox(mc(0).value)
end if


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/27 14:11:00 [只看该作者]

同样道理呀: e.form.controls("TextBox1").text = mc(0).value

 回到顶部