これが stringstr = '.js("aaa").js("bbb").js("ccc")'
です。次のような配列を返す正規表現を書きたいと思います。
[aaa, bbb, ccc];
私の正規表現は次のとおりです。
var jsReg = /.js\(['"](.*)['"]\)/g;
var jsAssets = [];
var js;
while ((js = jsReg.exec(find)) !== null) {
jsAssets.push(js[1]);
}
しかし、jsAssets の結果は
[""aaa").js("bbb").js("ccc""]
この正規表現の何が問題になっていますか?