我的目标是将任何内容用引号括在具有特定 ID 的 div 中。
例如,如果我有一个这个字符串:
Bananas are "green", "pineapples" are blue.
我想得到这个:
Bananas are <div id="mydivname">"green"</div>, <div id="mydivname">"pineapples"</div> are blue.
问题是我不知道括号中到底是什么,这没关系,我只是希望它被正确地包裹在字符串中。
我想出了这样的代码:
var string = $('#somediv').html().replace(/\".*?\"/g,'<div id="mydivname">' + regexp + '</code>');
$('#somediv').html(string)
我的问题是我无法获得这个元素的正则表达式,我可以用一些值替换,但我想将它包装在<div>
's.
如何从 .replace 中获取匹配的 regExp 以将其用作 replaceText?