クエリの句に一致する関数を作成しました.filter()
が、この関数は単語に 1 回だけ一致し、その後は一致しません。
function insertStringInQuery(sampleQuery, stringToInsert)
{
var matchFilter = sampleQuery.match(/\.filter\((.*?)\)/);
console.log('matchFilter',matchFilter)
var stringToInsert = stringToInsert+"&";
var sliceIndex = matchFilter.index+8;
var finalQueryVal = sampleQuery.slice(0, sliceIndex) +
stringToInsert +
sampleQuery.slice(sliceIndex, sampleQuery.len);
return finalQueryVal
}
.filter()
「sampleQuery」のすべてに一致させて文字列を挿入するにはどうすればよいですか?