0
我有HTML这样的例子:摆脱括号,括号和大括号正则表达式和JavaScript
<div class="code">
function something(a, b)
{
return 0;
}
</div>
我想全部包围括号,括号和大括号与brackets
类的span
。就像这样:
<div class="code">
function something<span class="brackets">(a, b<span class="brackets">)</span>
<span class="brackets">{</span>
return 0;
<span class="brackets">}</span>
</div>
我的JavaScript/jQuery的迄今:
$('.code').each(function() {
$(this).html(
$(this).html().replace("???", '<span class="brackets">$1</span>')
);
});
我真的不知道要放什么地方???
。我可以在互联网上找到的任何东西都是想要在括号之间进行匹配的人,而不是实际的括号本身。
只是要清楚我想要替换的(
,)
,{
,}
,[
和]
所有实例。
任何帮助将非常感激。
谢谢,这是完美的。关于你最后的评论:是的,你是对的(不是我知道如何做到这一点)。我之前遇到过一个问题,那就是我以类似于我在这里的方式替换了'/',这显然会干扰HTML结束标记。 – MadScone
@MadScone是原型还是jQuery或其他你正在使用的东西? –
我正在使用jQuery。 – MadScone