gpt4 book ai didi

Javascript引用匹配组替换?

转载 作者:IT老高 更新时间:2023-10-28 13:14:11 26 4
gpt4 key购买 nike

我有一个字符串,比如hello _there_ .我想用 <div> 替换两个下划线和 </div>分别使用 JavaScript。输出(因此)看起来像 hello <div>there</div> .该字符串可能包含多对下划线。

我正在寻找一种或者在每场比赛上运行一个函数的方法,就像 Ruby 那样:

"hello _there_".gsub(/_.*?_/) { |m| "<div>" + m[1..-2] + "</div>" }

或者能够引用匹配的组,同样可以在 ruby​​ 中完成:

"hello _there_".gsub(/_(.*?)_/, "<div>\\1</div>")

有什么想法或建议吗?

最佳答案

"hello _there_".replace(/_(.*?)_/, function(a, b){
return '<div>' + b + '</div>';
})

哦,或者你也可以:

"hello _there_".replace(/_(.*?)_/, "<div>$1</div>")

关于Javascript引用匹配组替换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1234712/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com