正则问题(替换字符)

伟大de虫子 2004-12-11 11:17:16

str ="1233||天权电子$$1235||港口和兴制品$$1236||新力量包装$$1260||普森堡机械$$"

有上面一样的字符串,现在我需要将全部||与$$之间的内容(包括||和$$)替换成“,”号
请问要怎么写这个正则表达式??

...全文
110 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
micher_yan 2004-12-11
  • 打赏
  • 举报
回复
sorry,有点问题,以下调试通过
str="1233||天权电子$$1235||港口和兴制品$$1236||新力量包装$$1260||普森堡机械$$"
Function ReplaceTest(patrn,replStr,SourceStr)
Dim regEx, str1
Set regEx = New RegExp
regEx.Pattern = patrn
regEx.IgnoreCase = True
regEx.Global = True
ReplaceTest = regEx.Replace(SourceStr, replStr)
End Function
response.write str&"<br>"
str=ReplaceTest("\|\|([^\|])*\$\$",",",str)
response.write str
micher_yan 2004-12-11
  • 打赏
  • 举报
回复
Function ReplaceTest(patrn,replStr,SourceStr)
Dim regEx, str1
Set regEx = New RegExp
regEx.Pattern = patrn
regEx.IgnoreCase = True
ReplaceTest = regEx.Replace(SourceStr, replStr)
End Function
str=ReplaceTest("\|\|[^(\|*\$*)*]\$\$",",",str)

28,390

社区成员

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

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