asp替换字符?

我也把类似于go/?id=66替换成go/news66.html

代码如下,请教如何写。谢谢。

Content="会很尴尬就看见{a href=/go/?id=66}链接{/a}脚后跟65买就买{a href=/go/?id=326}链接{/a}和广泛的没买过"
Content=replace(content,"{a href=/go/?id=}","{a href=/go/news66.html}")

阅读 1.5k
1 个回答

这个估计在asp中不能直接实现,因为asp不支持规则式。
你其实期望的效果是:{a href=/go/?id=XX}换成{a href=/go/newsXX.html},这里的XX代表若干位数字符,这需要规则式替换能力,光ASP是不支持的,反而javascript是支持的,如果是javascript来替换,可以这样处理:

Content="会很尴尬就看见{a href=/go/?id=66}链接{/a}脚后跟65买就买{a href=/go/?id=326}链接{/a}和广泛的没买过"
Content=Content.replace(/\/\?id=(\d+)}/g,"/news$1.html}")
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题