var a = "[i] earned [c] coin for [b] bonus";
如何从JavaScript中的变量中获取字符串“__赚__硬币为__奖金”?
我想要做的就是将所有的括号[]及其内容替换为__.
a = a.replace(/\[.*?\]/g,'__');
如果您希望换行符可以使用,您可以使用:
a = a.replace(/\[[^\]]*?\]/g,'__');