質問: str.match(new RegExp(/,[0-9][0-9],/ ,'g')); console.log(matching); ``` を走らせた結果、 ,45, と ,10, が結果として帰ってきましましたが、 ,67 はマッチしませんでした。これは 123/,45,/67, と文字列が区切られてしまい、67 がマッチングしなかったためであることは理解しています。 私はこの67をマッチングさせる方法と、カンマだけをマッチさせる方法が知りたいです。
回答: 先読みする必要があると思います。 `,(?=\d{2},)` →後ろに「数字2桁とカンマ」がくる場合のカンマ ,67をマッチさせたい場合は `,\d{2}(?=,)`