asp 正则表达式写法

54Jack 2017-08-28 03:17:55
姓名=小明<br>小红<br>小王,年龄=11<br>12<br>11,性别=男<br>女<br>男
想将上面的处理成可以插入数据库的格式
小明 11 男
小红 12 女
小王 11 男

INSERT INTO Persons (姓名, 年龄,性别) VALUES (小明 ,11, 男)
...全文
201 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2017-08-29
  • 打赏
  • 举报
回复
split就行了,不用正则,不过前提是顺序不能变s = "姓名=小明<br>小红<br>小王,年龄=11<br>12<br>11,性别=男<br>女<br>男"
arr=split(s,",")
name=split(split(arr(0),"=")(1),"<br>")
age=split(split(arr(1),"=")(1),"<br>")
sex=split(split(arr(2),"=")(1),"<br>")
l=ubound(name)
sql=""
for i=0 to l
sql=sql&"INSERT INTO Persons (姓名, 年龄,性别) VALUES ('"&name(i)&"' ,"&age(i)&", '"&sex(i)&"')<br>"
next
Response.wrie sql


Web开发学习资料推荐
asp json类库解析json字符串
javascript混淆加密

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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