我有一个字符串,例如
我正在寻找的是一种在每个匹配项上运行函数的方法,就像Ruby那样:
"hello _there_".gsub(/_.*?_/) { |m|"" + m[1..-2] +"" }
或能够再次引用匹配的组,就像在ruby中一样:
"hello _there_".gsub(/_(.*?)_/,"\\1")
有什么想法或建议吗?
"hello _there_".replace(/_(.*?)_/, function(a, b){
return '' + b + '';
})
哦,或者您也可以:
"hello _there_".replace(/_(.*?)_/,"$1")
您可以使用
"hello _there_".replace(/_(.*?)_/g,"\$1")
用于
这是简历:
链接到doc:这里
"hello _there_".replace(/_(.*?)_/g,"$1")
注意:
如果要在替换字符串中包含
以上就是短码网小编为大家整理的《正则表达式 Javascript替换为对匹配组的引用?》相关内容,希望大家喜欢。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将联系本站反馈,一经查实,立即处理!
《正则表达式 Javascript替换为对匹配组的引用?》文档下载仅供参考学习,下载后请在24小时内删除。
转载注明出处:https://www.duanma.net/article/99c27987455.html