JS获取第二对分号间的字符串,该如何处理

JS获取第二对分号间的字符串
“123”“abc""a12"
我想获取第二个双引号间的abc,正则表达式应该如何写?

用JS
------解决思路----------------------
var s = '"123""abc""a12"';
alert(/^(.*?\"){3}(.+?)\"/.exec(s)[2]);

------解决思路----------------------

var str='"123""abc""a12"';
var sstr=str.match(/("[^"]*"){1}"([^"]*)"/);//填0获取第1对,......
if(sstr&&sstr[2]) alert(sstr[2]);
else alert('没找到');