いくつかの括弧の内容で文字列を一致/置換する必要があります。したがって、次のようなものです。
var str = '_(foo, bar)'
次のようなオブジェクトになります。
var obj = {foo: 'bar'}
この regexp で試してみました/[a-z]+/g
が、成功しませんでした!
私が必要とするのは、次のような関数です:
var obj = {};
'_(foo, bar)'.replace(/[a-z]+/g, function (match, key, value) {
obj[key] = value || key;
});
私の正規表現スキルは本当に制限されており、これを達成する方法がわかりませんよね?