文字列があり、次のように正規表現でフラグメントをキャプチャしたい:
var regex = new RegExp("(\s?.{0,2}the.{0,2}\s?)", "i");
var str= " the apple the apple the apple the apple the apple the apple the apple"
alert(str.match(regex))
目標は、最初の「最大 3 つのシンボル with(within) space」 + 「the」 + 「最大 3 つのシンボル with(within) space」をキャプチャすることです。
結果が重複する理由がわかりません ------> the a, the a