正则替换的问题

songshumglt 2009-09-11 01:53:14
12345,1||23423,12||42432,5||

要替换为 1,12,5

怎么做 在线等 3ks
...全文
57 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
Set re = New RegExp
re.Global = True
re.pattern="\d+,(\d+)\|{2}"
str=re.replace("12345,1||23423,12||42432,5||","$1,")
str=mid(str,1,len(str)-1)
response.Write str
renzaijiang 2009-09-11
  • 打赏
  • 举报
回复
错了 应该是
re.pattern="\d+(,)(\d+)||"
str=re.replace("12345,1||23423,12||42432,5|| ","$2$1");
还要去最后个,号
renzaijiang 2009-09-11
  • 打赏
  • 举报
回复
Set re=new RegExp
re.IgnoreCase =true
re.Global=True

re.pattern="\d+,\d+(||)";

str=re.replace("12345,1||23423,12||42432,5|| ","$1");

28,404

社区成员

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

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