除了大括号中的内容,我需要在字符串中拆分=。
我试过了:
s.split(/(=)+(?=[^{}]*(\{|$))/g);
但不起作用;
例:
"ciao2={this.onclick;this.ciao=function(){ciao}}"
应该:
["ciao2","{this.onclick;this.ciao=function(){ciao}}"]
最佳答案
使用str.split(/=(?=\{)/);
作为
console.log(
"ciao2={this.onclick;this.ciao=function(){ciao}}".split(/=(?=\{)/));