使用lookback断言完成模式匹配。如何在javascript中使用lookback来完成它?

使用lookback断言完成模式匹配。如何在javascript中使用lookback来完成它?,javascript,regex,Javascript,Regex,我匹配下面描述的三种模式,它们都是独立的。按照超链接查看regex游乐场中的演示 模式:/(?我要做的是使用组并抓取最后一组 设r1=/(\)[^.]*(\)(.*)/g; 设m1=r1.exec(“…后点匹配”); console.log(m1[m1.length-1]); 设r2=/(\.\d{2})(.*)/g; 设m2=r2.exec('.001234'); 控制台日志(m2[m2.长度-1]); 设r3=/(\.\d{4})(.*)/g; 设m3=r3.exec('.1234000

我匹配下面描述的三种模式,它们都是独立的。按照超链接查看regex游乐场中的演示



模式
/(?我要做的是使用组并抓取最后一组

设r1=/(\)[^.]*(\)(.*)/g;
设m1=r1.exec(“…后点匹配”);
console.log(m1[m1.length-1]);
设r2=/(\.\d{2})(.*)/g;
设m2=r2.exec('.001234');
控制台日志(m2[m2.长度-1]);
设r3=/(\.\d{4})(.*)/g;
设m3=r3.exec('.123400000');

console.log(m3[m3.length-1]);
你不能使用捕获组吗?你为什么要使用
/(\)[^.]*(\)(.*)/g
,是不是
/(^[^.]*.[^.]*)(\..*)/g
不够灵活?我就是这么想的。你的版本产生了同样的结果,这是正确的。