除了大括号中的内容,我需要在字符串中拆分=。
我试过了:

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(/=(?=\{)/));

09-25 22:09