正则表达式中什么时候使用$1~$9

snowcloud2002 2004-07-06 09:29:41
我在正则中使用$1可是把匹配的都替换成“$1”了

怎么办啊?

我使用了
re.global = true
是不是因为这个啊

谁能说说什么时候才可以使用$1呐
...全文
130 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hcsunjun 2004-07-07
  • 打赏
  • 举报
回复
后向引用,如
var aaa="<a>abc</a>"
aaa=aaa.replce(/<\w*>(.*)</\/\w*>/,"$1");
结果是abc
angelheavens 2004-07-07
  • 打赏
  • 举报
回复
多次匹配
iuhxq 2004-07-07
  • 打赏
  • 举报
回复
当你需要提取匹配的数据时候用

比如"(\d*)"
可以匹配vsd234vcfdsa
里面的234
如果你需要提取234,就可以用$1来提取
详细可以搜索一下,很多介绍的

28,391

社区成员

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

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