我正在努力提高我对RegEx的理解。我在php中有以下RegEx
preg_replace("/(\d)(?=(\d{3})+$)/", '$1,', "35000");
这样做是为了在数字(35,000)中添加逗号。我想了解的是这是如何工作的?
据我所知,到目前为止,它似乎是从一个数字开始,并向前看3位数的出现。但我不认为我的理解是正确的。
提前致谢。
修改
我注意到以下内容也有效:
preg_replace("/(?=(\d{3})+$)/", ',', "35000");